我的Java应用程序中有一个PieChart,它看起来像这样:
标签图片(很难看到):
由于饼图是在纯灰色背景上渲染的(基本上与标签的文本颜色相同),因此标签几乎不可见。所以,我的问题是,是否有任何CSS代码可以改变PieChart标签文本的颜色,如果是,那是什么?
答案 0 :(得分:2)
因此,饼图的标签是Text
个对象,这意味着CSS属性-fx-text-fill
对它们不起作用。相反,-fx-fill
属性会改变它们的颜色。
以下是带有彩色标签的饼图的截图:
简单的CSS系列可以解决这个问题......
.chart-pie-label {-fx-fill: #ff4f0a;}
答案 1 :(得分:2)
以下任何用户都可以使用css代码回答:
您可以在此处找到更多信息:http://docs.oracle.com/javafx/2/charts/css-styles.htm
.chart-pie-label-line {
-fx-stroke: #8b4513;
-fx-fill: #8b4513;
}
.chart-pie-label { /*this is what you need for labels*/
-fx-fill: #8b4513;
-fx-font-size: 1em;
}
.chart-legend {
-fx-background-color: #fafad2;
-fx-stroke: #daa520;
}