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

标签 java charts jfreechart candlestick-chart

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

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

最佳答案

如图here ,您可以使用XYPlot方法setRangeAxisLocation()设置主范围轴的位置。下图说明了添加以下内容后的效果 example :

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

image

关于java - JFreeChart:如何将Y轴从左侧移动到右侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58997473/

相关文章:

java - 如何检查我是否在 hibernate 中使用 c3p0?

java - 解决 javax.net.ssl.SSLHandshakeException : sun. security.validator.ValidatorException : PKIX path building failed Error?

java - 在整个应用程序中使用的常量在哪里保存?

javascript - 堆积条形图内的条形图

reporting-services - 将值放在图表条形内 (Reporting Services 2008)

java - 如何在 JButton 单击时更新/刷新 JPanel?

Java泛型访问错误

javascript - Highcharts 水平同步图表

java - JFreeChart 跨子图对齐条形图宽度

java - JFreeChart时间序列图表设置域区间