JFreeChart:如何从左向右移动Y轴?

时间:2019-11-22 15:41:24

标签: java charts jfreechart candlestick-chart

我使用JFreeChart创建烛台图。横轴是表示时间的DateAxis,纵轴是表示价格的NumberAxis。如屏幕截图所示,价格轴显示在图表的左侧。 Candlestick chart, price values on left hand side

我希望垂直轴显示在图表的右侧,而不是左侧。我一直在JFreeChart中的NumberAxis,ValueAxis和Axis类的类概述中查找,但是找不到可以进行此修改的方法。 有人可以告诉我如何进行此更改吗?

1 个答案:

答案 0 :(得分:1)

here所示,您可以使用XYPlot方法setRangeAxisLocation()来设置主范围轴的位置。下图显示了对此example进行以下添加的效果:

chart.getXYPlot().setRangeAxisLocation(AxisLocation.TOP_OR_RIGHT);

image