Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports 如何在iReport中限制面积图上的刻度_Jasper Reports_Ireport - Fatal编程技术网

Jasper reports 如何在iReport中限制面积图上的刻度

Jasper reports 如何在iReport中限制面积图上的刻度,jasper-reports,ireport,Jasper Reports,Ireport,我对使用iReport设计报表还相当陌生,我遇到了一个无法解决的挑战。我试图绘制时间戳数据图,但将其显示为面积图。我成功地使用时间序列图绘制了数据,但是这种格式将数据绘制为一条直线。我需要一张面积图。因此,我尝试使用日期作为类别来绘制相同的数据。我的问题是面积图会画出每一个记号,这会导致混乱的外观。我搜索了如何限制滴答声,但解决方案似乎没有解决我的问题(或者解决方案超出了我的java知识:) 所以,我的问题是:如何在面积图上设置最小刻度?或者,如何使时间序列图成为区域而不是直线 非常感谢 如果您

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

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


非常感谢

如果您尚未查看JFreeChart演示并查看XYAreaChartDemo2.java,此示例将显示时间轴和区域渲染器:

如果使用
图表工厂
请尝试使用

JFreeChart chart=ChartFactory.createXYAreaChart(
“XY面积图演示2”,
“时间”、“价值”,
数据集,
PlotOrientation.VERTICAL,
对,//图例
true,//工具提示
false//url
);

谢谢您的回复。也许我不完全理解Jasper报告,但是有没有一种方法可以通过Jasperserver/iReport内置的图表做到这一点?