2014-11-04 3 views
1

У меня возникла проблема с созданием пользовательских ролей p: chart type = "pie".Primefaces 5.0 Настройка диаграммы

Мне нужно изменить цвет фона круговой диаграммы, как от белого до другого цвета.

Я пробовал почти все, что нашел. Я попытался переопределить css-ресурс классов диаграмм Prime Faces, но он не работает. Он превращает весь холст/рамку в один цвет, а диаграмма исчезает.

.xhtml файл

<p:chart type="pie" 
model="#{dashboardController.model}" 
style="width:500px;height:250px; margin: 0 auto;" /> 

bean.java файл

model= new PieChartModel(); 
model.setDataFormat("value"); 
model.setShowDataLabels(true); 
model.setFill(true); 
model.setTitle("States"); 
model.setSeriesColors("62656a,a5a5a5,929397"); 
model.setShowDataLabels(true); 
model.setDiameter(200); 

Это компонент, который мне нужно изменить фон холста. Вы можете видеть тот же график отсюда: http://www.primefaces.org/showcase/ui/chart/pie.xhtml

** Как я могу изменить только фон? **

Заранее спасибо.

ответ

2

Изменение bg в этом классе:

.jqplot-series-canvas { 
    background:blue; 
} 
+0

Это работает! Спасибо. – COvayurt

+0

Вместо этого мне пришлось изменить '.jqplot-series-shadowCanvas', потому что весь класс серии скрывал некоторые из моих баров. –