我已经创建了CombinedDomainXYPlot并在那里添加了一堆XYPlots。
除了垂直平移(使用鼠标和Y轴移动图表)之外,一切似乎都按预期工作。 域平移(沿X轴)工作正常。
我已经设置了两个
并且在ChartPanel的实例上也称为setMouseWheelEnabled(true);
有人知道范围平移是否有效? 如果是的话,请你举一些例子来说明如何正确启用它?
以防万一 - 在JFreeChart 1.0.14,JDK 6,MacOS 10.8下运行。
谢谢, VAL
答案 0 :(得分:1)
我使用此example获得相同的结果。它没有明确记录,但它是有道理的。根据经验,只有组合(共享)轴支持平移,即使子图还支持在正交(独立)轴上进行平移:
CombinedDomainXYPlot
支持域平移;在draw()
中调用setFixedRangeAxisSpaceForSubplots()
。
CombinedRangeXYPlot
支持范围平移;在draw()
中调用setFixedDomainAxisSpaceForSubplots()
。