我想使用jfree圖表顯示條形圖。我可以在y軸上顯示y軸 上的字符串數據,如y軸上的A 0,B 100,但條形圖顯示的時間很長。條形圖顯示格式不正確。 如何在我的數據集中將y值編碼爲整數,同時仍然需要以上述格式顯示字符串數據?Bar JFree圖表y軸
回答
的SymbolAxis
需要爲每個數字小值,所以你需要提供101個值(0 - 100)在你的代碼,而隨後的11
嘗試用
更換SymbolAxis rangeAxis=new SymbolAxis("", new String[] {"Poor 0", "10","20", "30", "40", "Avg. 50","60","70","80","90","Best 100"});
plot.setRangeAxis(rangeAxis);
//Provide a new Symbol Axis
String[] grade = new String[101];
for (int i = 0 ; i < grade.length ; i ++){
grade[i] = Integer.toString(i);
}
grade[0] = "Poor 0";
grade[100] = "Best 100";
grade[50] = "Avg. 50";
SymbolAxis rangeAxis = new SymbolAxis("", grade);
rangeAxis.setTickUnit(new NumberTickUnit(10));
rangeAxis.setAutoRange(false);
rangeAxis.setRange(0, 100);
plot.setRangeAxis(rangeAxis);
使用SymbolAxis#setTickUnit()
控制刻度線之間的間隔和你shold得到一個圖表線這個
非常感謝你 – user1622242
嗨,我想要更多的澄清。您發送的代碼僅在報價值計數處顯示字符串值。但如果我必須顯示字符串值之間的時間間隔值,我應該如何進行? – user1622242
如果@GrahamA給出的答案解決了您的問題,那麼您應該接受它,以便其他人通過搜索重定向到此頁面也可以使用此解決方案。 – dirtyhandsphp
- 1. Jfree圖表更改Y軸數據
- 2. 谷歌圖表y軸值
- 3. 圖表的動態y軸
- 4. MVC圖表Y軸定製
- 5. 高圖表Y軸誤差
- 6. 谷歌圖表(逆Y軸)
- 7. 如何在X和Y軸上用實數繪製jfree折線圖
- 8. Excel圖表:將Y軸值轉換爲Y軸類別
- 9. SSRS圖表:Y軸最小值表達
- 10. jFree圖表x軸刻度標籤的不同時間格式
- 11. iPhone核心圖:圖表放大縮小,Y軸更大,Y軸更小
- 12. JFree圖表添加到xyseries
- 13. jfree圖表中的上標
- 14. 如何設置jfree圖表
- 15. 使用jfree圖表在Java
- 16. xamarin核心圖y軸值
- 17. 動態生成jfree圖表-pie圖表
- 18. 谷歌圖表圖像,標籤添加到X軸和Y軸
- 19. 圖表沒有顯示y軸和x軸上的所有值
- 20. 谷歌圖表Y軸步驟
- 21. 用對數Y軸創建圖表
- 22. 谷歌圖表中的雙y軸
- 23. x和y軸標籤的Silverlight圖表
- 24. 谷歌圖表y軸顏色
- 25. Excel圖表來交換x和y軸
- 26. 圖表js不顯示負y軸
- 27. 浮動圖表Y軸位置
- 28. 負Y軸和MS圖表酒吧
- 29. Y軸標籤的Dojox圖表編號
- 30. 谷歌圖表 - 避免在Y軸
如果沒有更多信息或[SSCCE](http://sscce.org/)顯示您的問題,它非常難以幫助。 – GrahamA