我無法在Google中找到它,所以我在這裏問。我如何設置顏色爲條形圖PrimeFaces BarChart。例如,如果我的價值小於50%
欄是紅色的。也許有人有類似的問題,可以給我一個解決方案如何設置顏色爲酒吧依賴價值PrimeFaces BarChart
回答
我前段時間使用primefaces,從我記得,我有一個類似於你的情況。
你可以做的是,動態地設置顏色,例如在你可以讓你的對象BarChartModel具有屬性setSeriesColors(String seriesColors)的bean。不知道你的例子中有什麼「價值」,但是任何東西都有效,這與我所解釋的相似。
在bean中,您將獲得由其決定的getBarColor(value)函數,具體取決於返回的顏色字符串的值。通過這種方式,您可以實現所需的任何邏輯以及您想要的顏色數量,例如:低於25% - 紅色,25-75% - 黃色,超過75% - 綠色。
public String getBarColor(int value){
String color="#006400" //default color
if (value < 25) {
color="#8B0000";
} else if (value >= 25 && value <= 75) {
color="#228B22";
} else {
color="#FFD700";
}
return color;
}
希望它有幫助。我認爲你可以適應你的情況。
PrimeFaces圖表由畫布元素組成,您無法使用style屬性設置樣式。 –
查看http://stackoverflow.com/questions/23846494/customize-primefaces-chart –
@JasperdeVries這篇文章如何解決我的問題? – DanteVoronoi
- 1. BarChart中酒吧的不同顏色取決於值
- 2. 設置單個酒吧的顏色
- 3. 如何將Highcharts酒吧顏色重置爲原始顏色?
- 4. MPAndroidChart BarChart酒吧被切斷
- 5. Achartengine,爲條形圖中的酒吧設置不同的顏色
- 6. Highcharts根據價值改變酒吧的顏色
- 7. matlab酒吧顏色表返回所有酒吧相同的顏色
- 8. 設置BarWidth在Primefaces 3.5 BARCHART]
- 9. 飛鏢酒吧沒有下載依賴
- 10. 根據分數設置jQuery flot酒吧顏色
- 11. 在高圖中沒有正確設置酒吧顏色?
- 12. 如何顏色搭配Morris.js酒吧當值高於或則70
- 13. 無法顯示BarChart的酒吧
- 14. BarChart JFreeChart的酒吧格式標籤?
- 15. 如何設置酒吧風格的JFreeChart
- 16. android AChartEngine:不同顏色的酒吧
- 17. Flot,不同的酒吧顏色?
- 18. JFreechart酒吧需要很多顏色
- 19. 谷歌圖表顏色個別酒吧
- 20. 評級酒吧填充顏色的Android
- 21. Charts.JS酒吧沒有交替的顏色
- 22. 獲取當前酒吧顏色,Metatrader。 MQL4
- 23. UISearch酒吧鍵盤顏色iphone monotouch
- 24. 改變顏色到staus酒吧
- 25. Javafx BarChart顏色
- 26. 使用sherloack酒吧爲所有應用程序設置背景顏色
- 27. 爲酒吧按鈕項目和色調顏色添加Bg
- 28. 當酒吧顏色被選中時,barplot的顏色條
- 29. 酒吧的顏色恢復原來的顏色
- 30. 如何獲得highcharts barChart酒吧始終填充容器?
您還可以通過[腳本](http://www.jqplot.com/examples/multipleBarColors.php)設置顏色。只需添加'model.setExtender(「chartExtender」);'。並且創建js函數'function chartExtender(){seriesColors:[] //來自bean方法的多個顏色值}' – Hiru