我有一个使用PrimeFaces(通过jqPlot库)的简单JSF折线图:
<p:lineChart id="linear"
value="#{team.chart}"
title="Lap Times"
xaxisLabel="Lap"
yaxisLabel="Time (sec)"
style="height:300px;width:600px" />
然而,我想改变图表的标题和X/Y轴标签颜色。我似乎找不到正确的CSS组合来实现这一点。例如,以下内容无法正常工作:
.jqplot-xaxis {
/* skin */
font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
color: white ! important;
font-size: 90%;
}
有什么想法?
CanvasAxisLabelRenderer
在标签上,对吗?如果是这样的话,那么在这种情况下,你需要通过设置labelOptions
明确地重复选项,像这样:labelOptions: {textColor: '#eeccaa'}
。 - BoroCanvasAxisLabelRenderer
,因为它们提供了xaxisAngle
和yaxisAngle
,这正好是这个渲染器允许旋转的,假设这些是标签的角度,可惜文档没有说明。 - BoroCanvasAxisLabelRenderer
需要在labelOptions
中指定文本颜色,请参见http://jsfiddle.net/Boro/ZbHsD/10/。尝试使用示例,例如注释掉`labelOptions`以查看颜色是否丢失。 - Boro