jfreechart相关内容

如何从源代码构建jfreechart-1.0.19?

我正在尝试构建此项目: git clone --depth 1 --branch v1.0.19 https://github.com/jfree/jfreechart.git 使用";mvn安装&命令时,出现以下错误: Failed tests: testFifteenMinIncludedAndExcludedSegments(org.jfree.chart.axi ..
发布时间:2022-08-18 14:09:37 Java开发

有没有办法将JFreechart图表缩放到X轴上的某个值?

我有一堆图表,我想将它们全部缩放,以基于不是源自图表内部的事件突出显示值x+范围内的系列。 如果我没看错的话,所有的缩放图表方法,如chart::zoomInDomain都采用屏幕坐标。因此,我正在寻找一种方法,可以将x域值转换为图表中的屏幕坐标,或者找到另一种基于序列值进行缩放的方法。 推荐答案 一种方法是调整相关轴以位于所需范围的两侧。确切的表述将取决于您的数据和目标。作为一 ..
发布时间:2022-08-18 14:06:33 Java开发

JFreechart将字符串值和/或符号设置为X轴

我有一个图表,其数据是从数据库中获取的,而客户端现在需要打印在曲线峰值中X轴下方的符号。 我尝试了类似NumberAxis.createIntegerTickUnits()方法,但无济于事。 如何用符号替换X轴的值? 所需图表如下: 推荐答案 根据所需效果, 考虑在范围轴上使用SymbolAxis,如here所示。 考虑使用XYItemLabelGenerator,如 ..
发布时间:2022-08-18 14:00:12 Java开发

如何使用JFree Chart创建仪表图

我想使用饼图和半圆环图的组合来创建仪表图。预期的图像已附上。 有没有人可以帮我修改附件中的代码以获得预期的结果?附加样例代码,改编自here: import java.awt.Color; import java.awt.Dimension; import java.io.File; import java.io.IOException; import javax.swing.JLabel ..
发布时间:2022-08-18 13:50:10 Java开发

当使用XYSplineRender作为渲染时,JFreeChart设置AutoRange

图表需要绘制为具有平滑形状,因此使用XYSplineRender。 此外,NumberAxis需要自动调整到数据段的范围。 但在某些情况下,当计算样条线时,某些样条值不在自动范围段之外,并且曲线不完全绘制。 似乎是在计算样条线之前计算自动范围。 为了缓解它,我调整了垂直轴的范围,将此范围增加了范围限制的百分比。但这会导致对图表的曲线拟合不准确,因为根据数据输入的不同,百分比可能高 ..
发布时间:2022-06-19 11:33:45 其他开发

JFree图表自定义标签

我想在我的饼图中个性化我的数据标签,因为在我的图例中我看到Data=Value,在Label中我看到Data=Value。 如何才能只看到图例中的名称数据和标签中的值? 我画图表的代码是这样的: public JfreeChart(String applicationTitle, String chartTitle)throws SQLException { super(ap ..
发布时间:2022-06-19 11:24:20 Java开发

从源代码创建jfreechart-1.5.3 JAR

我的程序正在尝试从旧版本的JFreeChart升级,我们正在使用ant编译JFreeChart并将其作为.jar文件导入。我正在尝试通过使用以下命令将新的jfreechart-1.5.3源代码(我在他们的网站上找不到JAR)放入工作的.jar文件中: jar cf jfreechart.jar jfreechart-1.5.3/src 尝试使用新的.jar文件进行编译时。我得到的错误是& ..
发布时间:2022-06-19 11:16:35 Java开发

Jfreechart中的半圆环图

如何在jfreechart中绘制半个坚果图,例如使用以下链接https://www.highcharts.com/demo/pie-semi-circle 这是我的代码 DefaultPieDataset dataset = new DefaultPieDataset( ); dataset.setValue("Safari-32", new Long( 32) ); datase ..
发布时间:2022-06-19 11:07:21 Java开发

动态 JFreeChart 时间序列

[编辑]基于这个example,我是现在能够收集数据并将其显示在图表中.我不知道如何将生成图表的代码集成到我的应用程序中. /** @see http://stackoverflow.com/questions/5048852 */公共类 Atol 扩展 ApplicationFrame {private static final String TITLE =“动态系列";private sta ..
发布时间:2022-01-21 13:02:53 Java开发

带有 SWT 的 JFreeChart

我正在为 Eclipse 开发一个插件并扩展 org.eclipse.ui.views 扩展点.我想使用 JFreeChart 在 Eclipse 视图中绘制一些图形.是否可以在 Eclipse 视图中将 JFreeChart 与 SWT 一起使用? 解决方案 是的,这是可能的.Eclipse-CS 插件 如果你想看看它是如何工作的. 这是一个示例屏幕截图: ..
发布时间:2022-01-16 13:50:42 Java开发

如何正确地将 MouseHandler 添加到我的 JFreeChart-FX 以从左到右拖动图表

我设法使用 JFreeChart-FX 创建了烛台图表,并使用 fxgraphics2d API 显示它.但我对如何启用与我的图表的任何交互感到非常困惑,需要一些帮助. 如果能在正确的方向上提供任何帮助,我将不胜感激. 我从 this 示例开始建立我的初始图表并对其进行更改,以便它使用我的数据.然后我使用自定义 Canvas,它利用 fxgraphics2d 使 JPanel 组件可作 ..
发布时间:2022-01-15 12:18:02 Java开发

JFreechart在图表上绘制弧线

我有 2 个问题 1)我正在尝试使用形状注释在 XYplot 上绘制弧线.我使用 XYLine 注释画了一条线,我希望弧线从线结束的地方开始.我的参数有一些问题.我希望弧的高度为 17,宽度为 44,并从绘图的点 (3.0, 17) 开始(这是线结束的地方).但是下面的代码不起作用.谁能告诉我代码有什么问题? Arc2D.Double arc = new Arc2D.Double(3.0, ..
发布时间:2022-01-13 09:46:47 其他开发

形状标注上方的JFreechart系列工具提示

我有一个 XYPlot,上面是系列和几个动态添加的形状注释,没有填充(因此每个系列点都是可见的).是否可以在注释上显示系列工具提示(显示鼠标指针当前指向的系列点的坐标)?或者如何重新排列元素以使工具提示可见. 解决方案 我怀疑您正在将形状注释添加到绘图中,它们是最后绘制的.相反,将它们添加到 Layer.BACKGROUND 中的渲染器.如下图所示,圆圈不会遮挡 (20, 20) 处的工具 ..
发布时间:2022-01-13 09:43:14 Java开发

通过最小/最大峰值的时间序列图表水平网格线

我正在使用 JFreeChart 绘制时间序列图.图表工作正常,但网格线对齐成为问题. 我的要求是通过峰值(即最大值和最小值)显示水平网格线.您能否让我知道这是否有任何属性,因为我正在随机获取网格. 解决方案 您是否考虑过使用 Marker 来突出显示最小值和最大值? 作为trashgod sugested,您使用Dataset 来获取最小值和最大值,然后将Marker 添加到 ..
发布时间:2022-01-11 10:03:15 其他开发

JFreeChart - 将图表线的 SeriesStroke 从实线更改为虚线

这里接受的答案(JFreechart(Java) - 如何绘制部分虚线和部分实线的线条?) 帮助我开始改变图表上的系列笔划线.在单步执行我的代码并观察更改后,我看到我的系列笔画实际上在它应该更改为“dashedStroke"时(在某个日期“dashedAfter"之后),但是当图表呈现时,整个系列线是虚线.如何让系列线一开始是实线,在设定的日期之后是虚线? /* 系列线路修改 */最终数字 da ..
发布时间:2022-01-11 09:50:31 Java开发