繁体   English   中英

如何控制条形图的Y轴上的值的增量

[英]How to control the increments of values on the Y-Axis of BarChart

我正在尝试统一我的条形图,其范围很广。 我试图调整刻度线和其他范围。 本质上,我想增加yAxis上的增量以按比例适合所有条形。 有任何想法吗?

另外,我应该注意,我得到的是ValueAxis,而不是NumberAxis。

提前致谢。 在此处输入图片说明

因此,这就是我最终使这些值平方的方法,包括动态设置RangeAxis范围。 我还根据@FredK的建议删除了3d元素。 我正在使用DefaultCategoryDataSet(图为CategoryPlot),因此以下代码适用于这些条件...

  LogAxis yAxis = new LogAxis("Transaction Time (ms)");

        yAxis.setBase(10);
        plot.setRangeAxis(yAxis);
        yAxis.setTickUnit(new NumberTickUnit(1));
        yAxis.setMinorTickMarksVisible(true);
        yAxis.setAutoRange(true);
        plot.setRangeAxis(yAxis);
        plot.getRangeAxis().setLabelFont(new Font("SansSerif", Font.BOLD, 14));
        plot.getRangeAxis().setTickLabelFont(new Font("SansSerif", Font.BOLD, 12));

        Double maximum = (Double) DatasetUtilities.findMaximumRangeValue(dataset);

        plot.getRangeAxis().setLowerBound(10);
        plot.getRangeAxis().setUpperBound(maximum * 1.6);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM