[英]Anylogic - How to provide different interpolation for two different data under the same plot?
我有一个带有两个不同数据值的图。 我需要其中一个数据以步骤的形式绘制,而另一个则是线性的。
问题在于,我可以完全更改绘图的形式(即我可以按步长或线性方式绘制两个数据值),但不能对每个数据值都这样做(即我无法绘制其中一个数据值)在相同的图下以步进形式呈现,另一种以线性形式呈现)。
在anylogic手册中,我找不到解决问题的提示。 有谁知道我该怎么做,甚至可以参考?
据我所知,您正在Anylogic中遇到限制。 发生这种情况时,答案通常是使用普通的旧Java,以获得所需的结果。
我通常这样做的方法是在Java中创建一个新窗口; 一个JFrame 。 由于将自定义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库才能使用它。
import org.jfree.*;
而且,您还必须根据需要调整图形并将数据添加到数据集中,但是互联网上有很多教程。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.