【java – JInternalFrame中JFreechart的异常】教程文章相关的互联网学习教程文章

java – 将日期/时间添加到JFreeChart图【代码】

我目前有一个方法可以在数据库中查询值,并将它们绘制成图形.唯一的问题是,时间变量很长,导致我的图形如下所示: 我想将其转换为日期格式,然后将其添加到图表中. 我怎样才能做到这一点? 这是我的图形代码:private Long time; private Long intensity; public XYSeries series = new XYSeries("Sensor"); private XYDataset xyDataset; public JFreeChart chart;xyDataset = new XYSeriesCollection(series); chart = ChartFactory...

java – 防止JFreeChart DialPlot环绕大值?【代码】

我的数据值可以在0到100之间变化.我想显示一个显示范围0-30的JFreeChart DialPlot,其中通过将针固定在30但显示在表盘上的真实值显示大于30的值. 下图显示了我的示例代码当前生成的内容: 电流输出 在这里,我显示的是值50.表盘已经缠绕到14点.我希望它设置为最大值(30),就像燃料表盘一样: 期望的输出 这可能与JFreeChart一起使用吗?下面的SSCCE代码.public class DemoChartProblem {private final DefaultValueDataset dataset = ...

java – 面积图JFreechart上的图形点【代码】

我有一个动态的区域图表,我想在我的图表显示的最后一个点上添加一个绿点(我图表上的最近值).例如,显示线条边框我希望在我的图标上显示一个绿色的大点面积图?我正在使用示例shown here. 这该怎么做?有我的代码:public class essaijfree2 extends ApplicationFrame {private static final String TITLE = "Dynamic Series"; private static final String START = "Start"; private static final String STOP = "Stop"; private st...

java – 在Series-JFreeChart中为特定行设置不同的颜色【代码】

我有一系列元素,它们属于一个系列,这些元素我计算了Centroids.问题是当我用“ScatterPlot”显示它们时,我需要用“One Color”显示“Array Elements”,并在“Different Color”中显示这些点的Centroid.import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.Shape; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import jav...

Java JFreeChart类别步骤图水平(图像到解释)【代码】

我需要以下类型的图表:它应该是一个“垂直”折线图,在垂直轴上有类别,如下所示: 我找到了这个类别步骤图的例子,但它的方向不适合我的目的. http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/renderer/category/CategoryStepRenderer.html 到目前为止我所做的就是这个,但是你可以看到红线不适合图表的方向(应该是水平的): 相应的代码:DefaultCategoryDataset ds = new DefaultCategoryDataset(); // create datas...

java – 在JFreeChart中更改温度计中的水银颜色【代码】

我用JFreeChart创建了一个温度计图表,但我想改变温度计中的水银颜色.我怎样才能做到这一点?到目前为止,这是我的代码;请说明更改此代码的位置:final DefaultValueDataset dataset = new DefaultValueDataset(new Double(10));// create the chart... final ThermometerPlot plot = new ThermometerPlot(dataset);final JFreeChart chart = new JFreeChart("Thermometer Demo 2", // chart titleJFreeChart.DEFAULT_TITLE_FONT,pl...

JavaFX LineChart / AreaChart在x轴上的分类值错误(CategoryAxis)【代码】

当尝试构建包含可更新的LineChart或AreaChart的应用程序时,我发现了奇怪的行为 – 可能是由于应用程序逻辑中的错误? 目标是在单击“生成”按钮时将数据填入或更新图表.用户必须输入图表的开始时间和结束时间,此外还必须选择间隔小时/天/周(通过使用RadioGroup). 创建初始图表没有任何问题.重新生成图表也可以正常工作,但只有在上一个图表中不存在数据点时才能正常工作.如果具有相同x值的数据点包含在两个图表中(旧的和更新的),则排...

java – Jfreechart XYPlot,我如何将绘图绘制到绘图区?【代码】

我在我的应用程序中使用XY-Plots绘制了几个图表.我没有问题在(或在顶部,左侧或右侧)显示图例剧情. 但为了节省空间,我想在XY-Plot中绘制一个图例框. 我能够在图中绘制图像,文本和线条注释. 所以我试图从我的LegendTitle制作一个TitleAnnotation并添加它对情节的注释.LegendTitle legend = new LegendTitle(plot.getRenderer());XYTitleAnnotation anno = new XYTitleAnnotation(20.0, 40.0, legend);plot.addAnnotation(anno);注释的...

java – JFreeChart PeriodAxis:29分钟分数【代码】

我试图在图表中使用PeriodAxis来绘制一些时间序列数据.第一个数据点发生在2012-01-08 19:00:00,最终数据点发生在2012-01-09 19:00:00. 绘制图表时,刻度标签从19:29开始,到19:29结束.我希望他们在19:00开始并相应地结束 – 也就是说,我不想要:29分钟.我试图使用setStandardTickUnits()将tick标签增量设置为1小时增量,但这并没有改变任何东西.我似乎找不到任何其他方法可以让我更改刻度单位. 示例代码:PeriodAxis domain = new Per...

java – 使用Jfreechart的动态图形

现在我正在使用JFreeChart来创建动态图表.然而,该图表显着减慢了我的GUI.我只是想知道,jfreechart在图形部门一般很重(我的电脑根本不快).或者有没有办法配置ChartPanel以更好地优化动态图表.解决方法:JFreechart库本身不会导致UI慢得多.但是,由于浏览器必须使用图表进行更多的像素绘制,因此肯定会在缓慢的PC上创建UI渲染问题.您仍然可以查看以下链接,看看所描述的技巧是否可以帮助您 http://www.jfree.org/phpBB2/viewtopic.php?t=...

java – jfreechart – 更改图例中的颜色样本【代码】

有人能告诉我如何在jfreechart中更改传奇中的系列颜色样本.我现在拥有的是系列颜色的小线条,例如:我想要那些颜色的方形样本.这是一个例子 有人能帮我吗? 好的,我找到了解决方案.至少我认为.当然,没有简单的方法可以做到这一点.现在,你知道,setShape(square)方法可以解决这个问题,至少我还没找到. 基本上XY图表和时间图默认情况下具有“线条样式”图例,例如与条形图相反(如果默认情况下具有方形图例).所以我不得不删除当前的图例并...

java – JFreeChart自定义x轴标签【代码】

我有多个系列的数据. >系列年份:2013,2014,2015等>数据是给定年份内的日期值.>因为数据需要按年份分类,我在x轴上使用“一年中的某一天”值,范围在1到366之间.因此给定年份的值如下所示:(1,80),(30,100) ),(60,71)…..(255,130) 示例图: 我的问题是X轴包含“一年中的某一天”值,但我必须在那里放置月份名称.不幸的是,使用简单的DateAxis不是一个选项,因为X值是日期数字(不是日期),而AFAIK没有可以将“335”转换为“12月”的日期格...

java – 具有多个类别的Boxplots的JFreeChart缩放【代码】

我目前正在使用JFreeChart来创建一个基于java的项目来显示箱图. 我的问题是如何显示包含大约20个类别和5系列的CategoryDataset的箱图的图表. 目前,如果未设置ChartPanel的首选大小,则图例,标签和注释可读,但Boxplots太小.或者设置ChartPanel的大小,以便Boxplots具有可接受的大小,但随后图例,标签和注释被水平拉伸. 我的问题是,如何在不缩放图表的轴标签和注释的情况下正确缩放箱图?是否可以在不缩放图表的所有元素的情况下缩放绘图...

java – JFreeChart拖动绘图区域

我希望能够拖动绘图区域以便能够移动x轴. 这可能吗?解决方法:必然是.查看this Java Web Start演示. XYPlot(例如)支持Pannable接口.

java – jfreechart – 删除图表中的空格【代码】

我正在使用JFreeChart,我想删除瀑布图中的左右空格. 这是我的图表现在看起来像红色波浪线,以展示我想要删除的空间. 知道如何删除这些空格吗?解决方法:因为ChartFactory.createWaterfallChart()实例化了CategoryAxis,只需设置相关的边距:CategoryAxis domainAxis = plot.getDomainAxis(); domainAxis.setLowerMargin(0); domainAxis.setUpperMargin(0);

ECHART - 相关标签