问题标签 [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 投票
4 回答
791 浏览

java - 可编辑的 Java 图表库

我有一个应用程序,我想在其中显示各种图表,主要是条形图、饼图等。过去,我使用过 JFreeChart,但是(至少在默认情况下),JFreeChart 不允许以简单的方式编辑事物喜欢酒吧的颜色。默认情况下通过右键单击出现的“属性”弹出菜单非常有限。

JFreeChart 是否有更广泛的可编辑弹出窗口或创建一个相对简单的方法?或者有人可以提出替代方案吗?我不想花大量时间做图表,因为我可以很容易地导出到 CSV 以供 Excel 绘制。

0 投票
2 回答
4505 浏览

grouping - 使用 jfreechart 与同一类别的条形图一起创建条形图

我想使用 jfreechart 制作条形图,这样属于同一类别的条形应该相邻显示,没有任何间隙。类别应以间隙显示。此外,每个类别可能有不同数量的条形图。如何使用 Jfreechart 库来实现它?下图是我需要的样本。这里所有相同类别的条应该是相同的颜色并且没有间隙(或非常小的间隙)。

替代文字

提前致谢, 阿比纳夫

0 投票
1 回答
1954 浏览

jasper-reports - 如何防止 iReport 中的条形图重复

iReport第一次尝试使用图表。我使用了一个条形图,每当我预览图表时,我都会看到很多,我认为大约 6 个。我只需要一个,有什么我没有做的吗?
我有这样的查询:

我有一个结果

截至 12 月。

我的 serie 表达式设置为${Status}

categorie 表达式是${month}

value 表达式是${total_message}

有人可以帮助我吗?感谢您阅读本文!

0 投票
4 回答
151114 浏览

java - 找不到基本名称的捆绑包

我正在使用一个依赖于 jfreechart (v 1.0.9) 的库。

当我尝试运行 .jar 时,我得到:

我试过创建一个 LocalizationBundle.properties 文件,但没有这样做。我检查了 CLASSPATH,还是不行。

有任何想法吗?

0 投票
2 回答
892 浏览

java - 在 JFreeChart 中获取以下坐标

我希望在 JFreeChart 中获得以下坐标。

我尝试使用

但是,这不是我想要的区域。

返回的矩形在我希望拥有的区域之外。

我希望拥有的坐标被标记为??? 在绿色。

替代文字 http://sites.google.com/site/yanchengcheok/Home/coordinate-problem-small.png

(放大版)

替代文字 http://sites.google.com/site/yanchengcheok/Home/coordinate-problem-big.png

0 投票
1 回答
2091 浏览

charts - 在 JFreeChart 中为时间序列图设置固定宽度域

我有一个动态时间序列图表,每 20 秒添加一些值。我想将绘图的宽度设置为 30 分钟,以便我的图表从左侧开始显示“30 分钟画布/绘图”,直到它填满整个绘图。每 30 分钟后,我想清除旧数据,只显示最近 30 分钟的数据,这意味着在任何给定时间点,我的图表将只显示最近 30 分钟的数据。我已经创建了图表并且它工作得很好,除了起始域范围即使在几个小时后也会固定到它开始的位置。

0 投票
1 回答
2731 浏览

java - JFreeChart 中的 CrossHair 跟踪

我能够实现实时鼠标跟踪如下:

替代文字

源代码如下:

http://jstock.cvs.sourceforge.net/viewvc/jstock/jstock/src/org/yccheok/jstock/charting/CrossHairUI.java?revision=1.5&view=markup

http://jstock.cvs.sourceforge.net/viewvc/jstock/jstock/src/org/yccheok/jstock/gui/ChartJDialog.java?revision=1.9&view=markup

但是,当添加子图时,我无法获得正确的 y 屏幕坐标。

(损坏的图像)

我怀疑我没有得到正确的屏幕数据区域。

当屏幕中只有一个绘图时,我得到一个高度为 300++ 的屏幕数据区域

当一个子图添加到底部时,由于新添加的子图占用的高度,我预计屏幕数据区域的高度会降低。

但是,我不知道如何为第一个绘图获取正确的屏幕数据区域。

0 投票
1 回答
11734 浏览

java - jfreechart中的直方图

我正在尝试使用JfreeChart为图像的直方图创建图表,但我不完全了解如何为直方图提供输入数据。我想使用的功能是:

我发现文档真的不清楚。我有一个 256 元素数组,其中填充了我希望能够用作输入的每个强度的像素数,但我不知道如何。以前有人遇到过这个问题吗?

0 投票
1 回答
3464 浏览

java - 使用滚动条放大 JFreeChart(参见谷歌财经)

是否有可能在 JFreechart 中像在谷歌金融中那样具有某种缩放功能?我知道有放大和缩小,但我想在底部有一个栏,您可以使用它更精确地指定缩放级别。

有人有插件/插件吗?

0 投票
2 回答
1507 浏览

java - JFreeChart + JRuby - 填充域轴上两点之间的区域

我正在使用 JRuby 访问 JFreeChart。但我似乎无法在日期轴上设置域标记......谁能告诉我为什么这不起作用?

尽管该标记应该用灰色区域覆盖 1970 年 1 月至 5138 年 11 月,但它没有显示。如果我用 addRangeMarker 替换调用,它可以工作,但我希望它在另一个轴上。

感谢您的回复!