问题标签 [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.
java - 可编辑的 Java 图表库
我有一个应用程序,我想在其中显示各种图表,主要是条形图、饼图等。过去,我使用过 JFreeChart,但是(至少在默认情况下),JFreeChart 不允许以简单的方式编辑事物喜欢酒吧的颜色。默认情况下通过右键单击出现的“属性”弹出菜单非常有限。
JFreeChart 是否有更广泛的可编辑弹出窗口或创建一个相对简单的方法?或者有人可以提出替代方案吗?我不想花大量时间做图表,因为我可以很容易地导出到 CSV 以供 Excel 绘制。
jasper-reports - 如何防止 iReport 中的条形图重复
我iReport
第一次尝试使用图表。我使用了一个条形图,每当我预览图表时,我都会看到很多,我认为大约 6 个。我只需要一个,有什么我没有做的吗?
我有这样的查询:
我有一个结果
截至 12 月。
我的 serie 表达式设置为${Status}
categorie 表达式是${month}
value 表达式是${total_message}
有人可以帮助我吗?感谢您阅读本文!
java - 找不到基本名称的捆绑包
我正在使用一个依赖于 jfreechart (v 1.0.9) 的库。
当我尝试运行 .jar 时,我得到:
我试过创建一个 LocalizationBundle.properties 文件,但没有这样做。我检查了 CLASSPATH,还是不行。
有任何想法吗?
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
charts - 在 JFreeChart 中为时间序列图设置固定宽度域
我有一个动态时间序列图表,每 20 秒添加一些值。我想将绘图的宽度设置为 30 分钟,以便我的图表从左侧开始显示“30 分钟画布/绘图”,直到它填满整个绘图。每 30 分钟后,我想清除旧数据,只显示最近 30 分钟的数据,这意味着在任何给定时间点,我的图表将只显示最近 30 分钟的数据。我已经创建了图表并且它工作得很好,除了起始域范围即使在几个小时后也会固定到它开始的位置。
java - JFreeChart 中的 CrossHair 跟踪
我能够实现实时鼠标跟踪如下:
源代码如下:
但是,当添加子图时,我无法获得正确的 y 屏幕坐标。
我怀疑我没有得到正确的屏幕数据区域。
当屏幕中只有一个绘图时,我得到一个高度为 300++ 的屏幕数据区域
当一个子图添加到底部时,由于新添加的子图占用的高度,我预计屏幕数据区域的高度会降低。
但是,我不知道如何为第一个绘图获取正确的屏幕数据区域。
java - jfreechart中的直方图
我正在尝试使用JfreeChart为图像的直方图创建图表,但我不完全了解如何为直方图提供输入数据。我想使用的功能是:
我发现文档真的不清楚。我有一个 256 元素数组,其中填充了我希望能够用作输入的每个强度的像素数,但我不知道如何。以前有人遇到过这个问题吗?
java - 使用滚动条放大 JFreeChart(参见谷歌财经)
是否有可能在 JFreechart 中像在谷歌金融中那样具有某种缩放功能?我知道有放大和缩小,但我想在底部有一个栏,您可以使用它更精确地指定缩放级别。
有人有插件/插件吗?
java - JFreeChart + JRuby - 填充域轴上两点之间的区域
我正在使用 JRuby 访问 JFreeChart。但我似乎无法在日期轴上设置域标记......谁能告诉我为什么这不起作用?
尽管该标记应该用灰色区域覆盖 1970 年 1 月至 5138 年 11 月,但它没有显示。如果我用 addRangeMarker 替换调用,它可以工作,但我希望它在另一个轴上。
感谢您的回复!