我尝试在图表中表示的数据通常会显示沿底部或x轴的时间戳记(日期和时间)以及各种数据(将来将始终是简单的整数或可能是浮点数据)在左轴上显示。基本上,它将沿着底部映射事件,例如沿左侧映射性能。
我正在使用JFreeChart,但是不幸的是,不存在对开发人员的支持,因此我不会为他们的教程付费。我马上就可以看到许多可以使用的图表类型,这篇文章要求我使用最合适的集合和图表对象。
最初,我使用XYScatterPlot选择XYDataSet,但是我意识到其中一个轴必须是日期,而不是简单的整数。因此,我只是看了一下TimeSeries和TimeSeriesChart对象。但是出于某种奇怪的原因,它似乎只允许布尔值或浮点数(数字轴上不允许整数值)。也就是说我的Timestamp类已被弃用(我正在使用的所有日期信息都作为时间戳存储在对象数据库中,并存储年,月,日,时,分,秒等)。
因此,总而言之,我希望最好的集合和图表对象存储一系列简单的图形,这些图形将时间戳记日期映射到整数值。干杯。
虽然我为专业开发人员推荐该指南†,但学生和热心者将希望研究现有的示例和来源。org.jfree.chart.demo.TimeSeriesChartDemo1
包括在分发中,与您的用例特别相关,并且相关createTimeSeriesChart()
的ChartFactory
显示方法如何使用来构造这种图表DateAxis
。
† 免责声明:不隶属于Object Refinery Limited; 只是一个满意的客户,贡献很小。
主要内容:什么是JFreeChart 折线图,JFreeChart 折线图的示例什么是JFreeChart 折线图 折线图是由直线段连接的一系列点。信息通过这些连接线显示。折线图表示数据如何以相同的时间频率变化。 下图显示了 JFreeChart 库中包含的折线图的一些演示版本: JFreeChart 折线图的示例 让我们考虑一个示例数据,它显示了我们网站www.xnip.cn上的流量数据。 日期 每日访客人数 2016-12-19 200 2016-12-20 150 20
主要内容:什么是JFreeChart 条形图,JFreeChart 条形图的示例什么是JFreeChart 条形图 条形图是用矩形表示分组数据的图表。条形的高度或长度是代表条形的值的命题。 下图显示了 JFreeChart 库中包含的一些条形图的演示版本: JFreeChart 条形图的示例 让我们以人口数量作为样本数据。 年份 美国(百万) 中国(百万) 印度(百万) 2005年 10 15 20 2010年 15 20 25 2015年 20 25 30 以下代码根据上述
问题内容: 我使用JFreeChart编写了一个简单的抛物线图。 } 如何获取功能图点的坐标(我的chartMouseListener获取窗口中任意点的坐标)?用户移动鼠标并释放鼠标按钮后如何接收点坐标?我希望单击鼠标时,绘图的点紧跟鼠标,因此将重新构建绘图(为此,有必要再次计算系数,同时要知道该坐标并采用其他任意两个坐标)。怎么做?如何用新系数重建图? 问题答案: 给定一个名为,忽略任何类型的实
我使用JFreeChart编写了一个简单的抛物线图。 } 如何获得函数绘图点的坐标(我的chartMouseListener获得窗口中任意点的坐标)?如何接收点坐标后,用户移动鼠标和释放鼠标按钮?我希望当点击鼠标,点的曲线跟随鼠标,这样的曲线将被重建(为此目的,有必要再次计算系数,知道这个坐标和采取任何2个其他坐标)。怎么做?如何用新系数重建图?
我正在使用组合图和图表。js在我的网站上。 PFB我用的代码。 var PCTCtx=document.getElementById("pctdiv"). getContext("2d"); 我需要在条形图上显示的线。 我在这里为相同的内容创建了一个jsfiddle 任何帮助都是可观的。
问题内容: 在我的程序中,我想绘制一个简单的分数线图。我有一个文本文件,并且在每一行上是一个整数分数,我已阅读该分数,并希望将其作为参数传递给图形类。我在实现graph类时遇到了一些麻烦,我所看到的所有示例都将它们的方法和它们的main放在同一个类中,而我不会。 我希望能够将数组传递给对象并生成图形,但是在调用我的绘画方法时,它要求我提供Graphics g …这是到目前为止的内容: 现在,我已经