Plot Anylogic-如何为同一绘图下的两个不同数据提供不同的插值?

Plot Anylogic-如何为同一绘图下的两个不同数据提供不同的插值?,plot,anylogic,Plot,Anylogic,我有一个带有两个不同数据值的绘图。我需要一个数据以步长的形式绘制,另一个是线性的问题是,我可以完全改变绘图的形式(即,我可以将两个数据值绘制为步长或线性),但不能对存在的每个数据值都这样做(即,我不能在同一绘图下以步长绘制一个数据值,而以线性形式绘制另一个数据值)。 我在anylogic手册中找不到解决问题的提示。有人知道我该怎么做吗?就我所知,你在任何逻辑中都遇到了限制。当这种情况发生时,答案通常是使用普通的旧java,以获得您想要的结果 我通常的做法是用java创建一个新窗口;aJFrame

我有一个带有两个不同数据值的绘图。我需要一个数据以步长的形式绘制,另一个是线性的
问题是,我可以完全改变绘图的形式(即,我可以将两个数据值绘制为步长或线性),但不能对存在的每个数据值都这样做(即,我不能在同一绘图下以步长绘制一个数据值,而以线性形式绘制另一个数据值)。

我在anylogic手册中找不到解决问题的提示。有人知道我该怎么做吗?就我所知,你在任何逻辑中都遇到了限制。当这种情况发生时,答案通常是使用普通的旧java,以获得您想要的结果
我通常的做法是用java创建一个新窗口;aJFrame。因为将自定义java对象添加到anylogic窗口有点困难
我建议您阅读Java,但您的代码应该如下所示:

JFrame frame = new JFrame("Graph window");
// Creating a chart using JFreeChart: http://www.jfree.org/jfreechart/ 
XYDataset dataset = createDataset();
JFreeChart chart = createChart(dataset);
JLabel chartpanel = new ChartPanel(chart);
chartpanel.setPreferredSize(new Dimension(175, 100));
frame.getContentPane().add(chartpanel , BorderLayout.CENTER);
frame.pack();
frame.setVisible(true);
您必须下载并导入JFreeChart库才能使用它

  • 您可以从这里下载:
  • 将其导入任何逻辑。转到主对象的设置->“AdvanceJava”并添加如下内容:
    import org.jfree.*
您还必须根据自己的需要调整图表,并将数据添加到数据集中,但互联网上有很多关于这方面的教程