0
我正在嘗試製作統一的條形圖,其中的值範圍很寬。我試圖調整刻度和其他範圍。基本上,我想增加yAxis上的增量以適合所有的比例。有任何想法嗎?如何控制BarChart的Y軸上的值增量
此外,我應該注意到,而不是NumberAxis,我得到ValueAxis。
我正在嘗試製作統一的條形圖,其中的值範圍很寬。我試圖調整刻度和其他範圍。基本上,我想增加yAxis上的增量以適合所有的比例。有任何想法嗎?如何控制BarChart的Y軸上的值增量
此外,我應該注意到,而不是NumberAxis,我得到ValueAxis。
所以這就是我最終得到的值的平方,包括動態地設置RangeAxis範圍。我還根據@FredK的建議刪除了三維元素。我使用的是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);
尚不完全清楚你問 - 你在尋找使y軸[日誌規模](http://stackoverflow.com/questions/10347674/logarithmic-axis-labels-ticks-customization)? – copeg
切勿使用3-d酒吧。它們是無用的裝飾品,很難看到實際的價值。 – FredK
感謝您的快速回復@copeg。是的,我想製作圖表日誌比例尺,但不幸的是我無法訪問NumberAxis。 – ClickerTweeker