问题标签 [jfreechart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2417 浏览

java - 如何在 JFreeChart PieChart3D 中填充渐变色?

我想用渐变色填充 PieChart3D,我正在使用 JFreeChart 来绘制图形。但它不是用渐变色填充,而是用纯色填充。这是我用来改变颜色的代码。

任何人都可以帮我解决这个问题吗?上面的代码适用于条形图,但不适用于饼图...我也尝试过 2D,但没有成功。

0 投票
2 回答
11589 浏览

java - 如何更改 JFreeChart 中 NumberAxis 上的 tickLabel?

我正在使用 JFreeChart,并且希望能够将范围轴上的标签从数字更改为对我所在的域更有意义的值。我只看到用于自定义标签外观的选项,而无法覆盖的内容基于刻度位置的标签。

有谁知道如何覆盖tickLabel 的文本?

0 投票
1 回答
684 浏览

java - JFreeChart PolarPlot 删除半径标签?

有任何想法吗?至少在其他一些图表中没有setRadiusLabelsVisible(...)或方法存在。setLabelGenerator(null):)

0 投票
4 回答
4713 浏览

plot - 绘制点而不是线?JFreeChart PolarChart

目前,PolarChart 将所有坐标与创建多边形的线连接起来。我只是希望它用一个点来绘制每个点,而不是将它们连接在一起。这可能吗?

我曾尝试使用translateValueThetaRadiusToJava2D()和 Graphics2D 来绘制圆圈,但它非常笨拙和做作。

欢迎任何建议!

0 投票
2 回答
2791 浏览

java - 使用 JFreeChart 动态构建和更新直方图

我有一个输入数据流,我想用一个简单的直方图来绘制。我不知道值的范围,或用于直方图的正确分辨率或 bin 宽度。

SimpleHistogramDataset提供了一些这样的功能,但如果新值没有被覆盖,我不想为了添加新的 bin 来处理捕获异常。此外,它不容易让我使用不同的 bin 宽度(可能是某个初始设置宽度的整数倍)重建直方图。

有没有一种简单的方法可以使用 JFreeChart 或一些备用图表库来完成此任务,还是我必须在这里编写自己的类?

0 投票
1 回答
3439 浏览

java - JFreeChart - 轴标签定位

我希望我的一个轴的标签是两个单词,每个单词都与所述轴的开头和结尾对齐 - 我一直在通过在轴标签中插入空格来做到这一点,但这是一个糟糕的解决方案。

有没有办法对齐 JFreeChart 图表的标签文本?

感谢您的回复!

0 投票
2 回答
7721 浏览

java - 更改 JFreeChart 中标签的颜色

任何有使用 JFreeChart 经验的人,有没有办法改变我的 XY 轴标签的颜色。现在我正在使用 aXYPlot并且我想更改轴上标签的颜色。有没有办法做到这一点?

0 投票
1 回答
1257 浏览

java - 在设置开源库 JFreeChart 方面需要帮助

我在设置开源库 JFreeChart 以使用 Java 创建图表时遇到问题。到目前为止,这是我尝试设置它的过程:

我从他们的下载页面http://sourceforge.net/projects/jfreechart/files/下载了最新版本。

然后,我将 jfreechart-1.0.13.zip 解压缩到系统驱动器上的目录 C:\JFreeChart\jfreechart-1.0.13\ 中。

在解压后的目录中有一个名为“lib”的文件夹,其中包含指定为使用 JFreeChart 所必需的已打包 .jar 文件。我在类路径中添加了以下目录:C:\JFreeChart\jfreechart-1.0.13\lib\

然后我创建了一个简单的程序并添加了“import org.jfree.chart.*;”行 查看它是否可以使用从 JFreeChart 导入的包进行编译。我导航到包含我的示例程序并使用以下命令编译的文件夹:“javac -classpath C:\ Program.java”

我收到以下错误:“包 org.jfree.chart 不存在”

有人可以给我一些关于我在这个设置过程中做错了什么的意见吗?这是我第一次尝试使用开源库,所以我自己没有任何经验。

非常感谢您提前。

0 投票
1 回答
387 浏览

java - Java丑陋的舍入错误?

使用series.add(180, 1);会生成这样一个完全有效的图表(底部的小红点带有一些 PolarItemRenderer Mods!)

替代文字 http://www.imagechicken.com/uploads/1269795283096077100.png

但是使用series.add(3000/(6000/360), 1);会产生这种野兽:

替代文字 http://www.imagechicken.com/uploads/1269795508054503400.png

我认为这是因为某处 6000/360 = 16.6... 正在四舍五入?我怎样才能阻止这种情况发生?谢谢 :)

0 投票
3 回答
4951 浏览

jsp - 使用 Struts2 在网页中显示 JFreeChart

我正在使用 Struts2。我需要在网页中显示 JFreeChart。任何机构都可以帮助我吗?

编辑:它以二进制格式显示。