首页 > TAG信息列表 > JFreechart

JFreeChart

星朝博客:jFreeChart利用CategoryDatase,ChartFactory.createBarChart生成的柱状图 /** * 创建JFreeChart Bar Chart(柱状图) */ public static void main(String[] args) { //步骤1:创建CategoryDataset对象(准备数据) CategoryDataset dataset = create

Jfreechart生成图表图片

1、先引入对应的依赖 <!--用于jfreechart生成图片 --> <dependency> <groupId>org.jfree</groupId> <artifactId>jfreechart</artifactId> <version>1.0.19</version> </dependenc

JFreeChart 生成饼图(标准饼图、3D饼图)

1 Maven依赖 <!-- Hutool工具包 --> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.6.2</version> </dependency&

使用JFreeChart画柱状图

/** * 画图 * * @param histogramValueVoList * @return */ private ImageEntity generatePicture(List<HistogramValueVo> histogramValueVoList, String pictureTitle, String xName, String yName, String dataName) { DefaultC

JFreeChart 常用属性设置

JFreeChart类: void setAntiAlias(boolean flag)    字体模糊边界 void setBackgroundImage(Image image)   背景图片 void setBackgroundImageAlignment(int alignment)  背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义) void setBackgroundImageAlpha(float alpha

Java 绘制统计图——第三方库jfreechart和jcommon资源的分享

最近在完成Java大作业的时候需要用到统计信息并绘制统计图的功能,于是开始上网查找资料,找来找去还是发现基本都需要用到第三方库,但是需要用到的第三方库jfreechart和jcommon在国内要么收费要么难以找到资源,这里为大家提供jfreechart-1.0.19和jcommon-1.0.16的资源,在本地eclips

java-如何在JFreechart中获取X轴(范围轴)的静态范围

我在我的一个项目中使用Jfreechart.我对折线图有一个特殊的问题.在X轴上,我们以时间为单位 我想让静态范围为300秒,然后将其切换为自动范围模式.这个怎么做.解决方法:好的,这很简单. domainAxis = plot.getDomainAxis(); domainAxis.setRange(0,300);

java-JFreeChart-具有2个图例的颜色问题

我尝试在图表中创建自定义图例,但是当我显示一个或两个图例时会发生一些奇怪的事情.当我显示2个图例(旧的和新的图例)时,一切都很好,图例和图中的颜色都得到尊重.但是,当我只想显示新的图例时,将使用图例中的颜色,但不再使用图形中的颜色. 这是我的问题的一个示例: 您必须注释和分解

java-在JFreeChart TimeSeries的X轴上显示非公历日期

假设拥有Jalali日历类,是否可以将JFreeChart的TimeSeries Chart与Jalali日期一起使用? 如果是,如何? 谢谢解决方法:Jalali不会出现在Supported Locales之间.如果可以找到实现,则可以使用所示的方法here.

JfreeChart 乱码问题处理

在前面之间加上下面这段代码即可。 //创建主题样式 StandardChartTheme standardChartTheme=new StandardChartTheme("CN"); //设置标题字体 standardChartTheme.setExtraLargeFont(new Font("隶书",Font.BOLD,20)); //设

java-如何在JFreechart中添加其他文本?

我只想添加有关图表的其他详细信息.我如何包含其他细节,如下面的图片所示.解决方法: final Marker start = new ValueMarker(3400000.0); start.setPaint(Color.red); start.setLabel("Current Value"); start.setLabelAnchor(RectangleAnchor.BOTTOM_LEFT); s

java-JFreechart程序正在运行,但未显示窗口

我在OS X上使用Eclipse运行基于示例here的代码,并且在使用JFreeChart和JCommon库. 正如我在标题中所述,该程序正在运行,但未显示任何内容.作为检查,我尝试使用方法printData()打印数据,并且它运行良好.它可以正确地从yahoo csv文件中获取数据. 我什至尝试使用一小束数据(20行),但一

java-JFreeChart标签宽度

我是JFreeChart的新手. 我的图表已附上.如您所见,标签被截断了.如何指定标签的宽度以避免被截断(我有很多适合放置的空间)? 我当前的代码如下: DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.setValue(24, "Major", "Mathematics"); datase

java-将时间值为“ 0:00”的字符串转换为十进制/双精度值?

我试图从表中检索数据并将其转换为双精度值以便对其进行图形化处理.第0列用“ 00:00”格式的时间值填充,第1列用十进制值填充. 使用此代码,我似乎已经正确检索了数据并将第1列的内容转换为double值,但是不知道如何将带有时间值的String转换为double值以表示小时数: int row = table

java-JFreeChart 1.5.0中的createBarChart3D的等效项?

JFreeChart 1.0.19包含方法ChartFactory.createBarChart3D.该方法在JFreeChart 1.5.0中不可用. 还有另一种1.5.0方法代替createBarChart3D吗?还是有一种解决方法(可能包括ChartFactory.createBarChart)在1.5.0中构建“ 3D”图表?还是升级后必须满足“ 2D”图表的需求? JFreeChart 1.5.

java-JFreeChart DynamicTimeSeriesCollection,周期为n毫秒

我试图定义一个必须每n毫秒更新一次的图表的applet. 例如,每500毫秒.这是代码的一部分: dataSet = new DynamicTimeSeriesCollection(1, 200, new Millisecond()); dataSet.setTimeBase(new Millisecond()); 启动应用程序时,它返回第二行引发的NullPointerException.如果我将“毫

java-如何从StackedBarChart(jFreeChart)获取最大Y值?

如何从创建的图表中获取最大轴值? 创建方法如下: final JFreeChart chart = ChartFactory.createStackedBarChart("", "", symbol, dataSet,PlotOrientation.VERTICAL, false, false, false); 我可能必须从图表中获取数据集,然后从中获取最大轴值.数据集为DefaultCategoryDataset.

Java中的动态时间序列堆积面积图

我的要求是在Java桌面应用程序中创建动态时间序列堆积面积图.像this的例子,但我想要堆积面积图.我发现了很多堆积面积图的示例,但它们都是基于静态数据的.解决方法:这是动态时间序列堆积面积图的示例this的修改版. import java.awt.BorderLayout; import java.awt.Color; import j

java-如何在jFrame的jPanel中添加jFreeChart?

我查看了许多相似的问题/答案,发现其中一个问题是exactly the same,但是我没有设法使我的程序正常工作.输出是空白的JFrame,它应该输出一个JGraph,其中包含一个graph(100×200). 这是包含的代码: package my.Project; import java.awt.BorderLayout; import java.awt.Dimension; i

java-将BufferedImage添加到PDFBox 2.0文档

第一次海报,和我一起… 我有两个问题.首先,我想知道如何使用BufferedImage将图像添加到PDFBox 2.0文档.在这里提出的问题:Add BufferedImage to PDFBox document 此后,PDFBox整体排除了PDJpeg类和xobject部分. 其次,如果有人已经问过这个问题并且已经回答了,但是答案已过时;更新/联系

java-每500毫秒平滑渲染一次Swing组件

每500毫秒调用一次paintComponent()以显示更新的图表时,我面临渲染问题.我在面板上使用JFreeChart创建了大约30个条形图. Rendering with error and 我怎么解决这个问题? private void ShowGraphs() { FirstChart.removeAll(); SecondChart.removeAll(); ThirdChart.remo

java-JFreeChart:如何更改XYPlot前景色?

JFreeChart XYPlot背景色使用setBackgroundPaint()进行了更改,但似乎没有对应的setForegroundPaint(). XYPlot plot = (XYPlot) chart.getPlot(); plot.setBackgroundPaint(Color.BLACK); 前景色(图)如何变化?解决方法:例如: XYItemRenderer renderer = plot.getRenderer(); rende

java-JFreeChart CategoryDataset-轴刷新/重画问题

将CategoryDataset的零值设置为非常大的值后,刷新/重新绘制BarChart时遇到问题. private class Test extends ApplicationFrame { private DefaultCategoryDataset set; public Test( String newTitle) { super(newTitle); set = new Defau

java-Jfreechart注释消失

我用JFreechart绘制了一条曲线.然后,用户可以通过拖动鼠标来绘制范围.这些我使用AbstractChartAnnotation绘制以绘制填充的Path2D.到目前为止,一切都很好-都与曲线完美对齐. 当一个区域已经被注释时,新的注释将被删除.我将XYPlot.removeAnnotation与新注释一起使用. 我的问题是,有

java-使用Jfreechart更改条形图中值轴的起始值

我的Java Web应用程序的BAR图表中显示了以下值. 9.46373791E89.45942547E89.45559945E89.45187023E89.44856693E89.44417826E89.44007878E8 如您所见,这些值实际上很接近,并且有微小的差异.当我使用Jfreechart生成条形图时,所有条形都显示几乎相同的高度,并且无法从视觉上分辨出差