0

我对使用 iReport 设计报告还很陌生,我遇到了一个我无法解决的挑战。我正在尝试绘制带时间戳的数据,但将其显示为区域图。我成功地能够使用时间序列图表绘制数据,但是该格式将数据绘制为一条线。我需要一个面积图。因此,我尝试使用日期作为类别来绘制相同的数据。我的问题是面积图会绘制每个刻度线,这会导致外观混乱。我已经搜索了如何限制滴答声,但解决方案似乎没有解决我的问题(或者解决方案超出了我对 java 的了解:))。

所以,我的问题是:如何在面积图上设置最小刻度?或者,我怎样才能使时间序列图表成为一个区域而不是一条线?

非常感谢!

4

1 回答 1

0

如果您还没有在这里查看JFreeChart 演示并查看 XYAreaChartDemo2.java,则此示例显示了 TimeAxis 和 AreaRenderer:

在此处输入图像描述

如果您使用ChartFactory尝试使用

  JFreeChart chart = ChartFactory.createXYAreaChart(
    "XY Area Chart Demo 2",
    "Time", "Value",
    dataset,
    PlotOrientation.VERTICAL,
    true,  // legend
    true,  // tool tips
    false  // URLs
 );
于 2012-08-23T08:25:26.893 回答