Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.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
Java JFreeChart:如何将Y轴从左侧移动到右侧?_Java_Charts_Jfreechart_Candlestick Chart - Fatal编程技术网

Java JFreeChart:如何将Y轴从左侧移动到右侧?

Java JFreeChart:如何将Y轴从左侧移动到右侧?,java,charts,jfreechart,candlestick-chart,Java,Charts,Jfreechart,Candlestick Chart,我使用JFreeChart创建烛台图表。横轴是表示时间的日期轴,纵轴是表示价格的数字轴。如屏幕截图所示,价格轴显示在图表的左侧。 我希望垂直轴显示在图表的右侧,而不是左侧。我一直在查看JFreeChart中NumberAxis、ValueAxis和Axis类的类概述,但找不到可以进行此修改的方法。 有人能告诉我如何进行此更改吗?如图所示,您可以使用此方法设置主范围轴的位置。下图说明了除此之外添加以下内容的效果: 谢谢你的明确回答,垃圾神。这就解决了问题。这也表明我的想法是错误的。我假设轴决定了

我使用JFreeChart创建烛台图表。横轴是表示时间的日期轴,纵轴是表示价格的数字轴。如屏幕截图所示,价格轴显示在图表的左侧。

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

如图所示,您可以使用此方法设置主范围轴的位置。下图说明了除此之外添加以下内容的效果:


谢谢你的明确回答,垃圾神。这就解决了问题。这也表明我的想法是错误的。我假设轴决定了它的位置。这是不正确的:绘图决定了轴的位置。@Joe:洞察力很好。在视觉上,打印聚合轴和渲染器。
chart.getXYPlot().setRangeAxisLocation(AxisLocation.TOP_OR_RIGHT);