public static XYSeriesCollection functionDataCollecter(){
counter = 0;
//a single line on a chart
XYSeries series;
//a collection of series
XYSeriesCollection dataset = new XYSeriesCollection();
for(int i=0;i<3;i++){
//initiate new series
series = new XYSeries("data");
for(int k = i; k<9;k++){
R_nm(k,i,0,(Math.PI)/2);
series.add(k, counter);
}
//add series to dataset
dataset.addSeries(series);
}
return dataset;
}
public static void seriesPlotter(XYSeriesCollection dataset) {
XYPlot myPlot = new XYPlot("m=2", "Math 521", "m<=n<9", "log_10(F(n,m))", dataset);
myPlot.pack();
myPlot.setVisible(true);
}
我似乎找不到一个简单的方法来追加或增加我的系列变量名。数组把我搞糊涂了,它们是我在网上搜索中发现的唯一选项。
我欣赏简单的建议,因为我不是程序员,只是了解了类和对象之间的区别。我说这些是为了帮助你提出建议,如果你愿意帮助我的话。提前谢了。
好的,我刚刚想通了这个,而且比我想象的要简单得多。错误消息没有提到对每个系列的唯一声明名称的要求。它引用的是字符串参数:
series = new XYSeries("data");
只需更新循环中的参数,就足以得到三个多色图:
series = new XYSeries("data"+Integer.toString(i));
我希望这能帮助别人!
在JFreechart xySeries中,我希望使用非常密集的点集来绘制直线,以便精确地显示曲线,但是,我希望使用密度较小的点来绘制直线。例如,我有100个数据点,每个数据点在x轴上相距1个单位,但我只想每5个单位绘制一个点。但是,我希望每1个单位连接一条线,以显示高密度的曲线。这可能吗?
以下是具有多个系列的直方图图表的示例。 我们已经在Google Charts Configuration Syntax一章中看到了用于绘制图表的配置 。 现在,让我们看一个具有多个系列的直方图的示例。 例子 (Example) HelloWorld.java package com.wenjiangs.client; import com.google.gwt.core.client.EntryP
我在连接Laravel中的数据库模型时遇到问题。 现在,我想把它们连接起来,就像,每个用户可以有多个公司,每个公司都有自己的company_details。 我的用户。php模型如下所示: 如何从company_details表中获取值?
主要内容:什么是JFreeChart 时间序列图,JFreeChart 时间序列图的示例什么是JFreeChart 时间序列图 时间序列图表表示以相等的时间间隔变化的数字数据序列。 下图显示了 JFreeChart 库中包含的时间序列图表的一些演示版本: JFreeChart 时间序列图的示例 让我们考虑以下时间序列图表的示例数据。 日期 列1 列2 2017-01-01 50 40 2017-01-02 40 35 2017-01-03 45 26 2017-01-04 30 45
主要内容:JFreeChart JFreeChart类介绍,JFreeChart JFreeChart类的构造方法,JFreeChart JFreeChart类的方法JFreeChart JFreeChart类介绍 这个类包括 JFreeChart 库中最重要的类之一,称为“JFreeChart”。 JFreeChart 类提供 Java 2D 图表的表示。类中的方法使开发人员能够控制生成的图表的各个方面,并创建表示图表的抽象窗口工具包 (AWT) BufferedImage。 可以直接使用 J
假设我有一个组织实例。jfree。数据xy。DefaultXYDataset,我正在以这种方式向其中添加两个系列: 如何通过X或Y偏移值移动第一个或第二个系列? 假设偏移量始终为 通过类推,移动“左”、“上”和“下”。