WOU*_*nes 21 javascript css highcharts
如果你看看我的http://jsfiddle.net/WOUNDEDStevenJones/oe1vcmqj/1/,图表上的红色标签后面会有一个微妙的白色光晕(至少在Chrome和FF中).如何消除白光?或者最糟糕的情况是至少将颜色改为相同的蓝色,以便它融入?
我已经尝试使用shadow
,backgroundColor
以及从他们的API其他属性(http://api.highcharts.com/highcharts#plotOptions.column.dataLabels),但无法弄清是怎么定义的红色文字背后的光芒.
plotOptions: {
columnrange: {
dataLabels: {
enabled: true,
color: 'red',
inside: false,
xHigh: -45,
xLow: -9999999,
shadow: "#ff0000",
formatter: function () {
if (this.point.high) {
var myDate = new Date(this.y);
var newDateMs = Date.UTC(myDate.getUTCFullYear(),myDate.getUTCMonth(),myDate.getUTCDate());
return '<b>' + Highcharts.dateFormat('%m/%e',newDateMs) + '</b>';
} else {
return null;
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
Paw*_*Fus 74
设置dataLabels.styles.textShadow
为false
.
plotOptions: {
columnrange: { // or general options: "series: { ... }"
dataLabels: {
enabled: true,
color: 'red',
style: {
textShadow: false
}
}
}
},
Run Code Online (Sandbox Code Playgroud)
演示:http://jsfiddle.net/oe1vcmqj/2/
编辑:
从Highcharts 5.0.3开始,属性名称为textOutline
.
plotOptions: {
columnrange: { // or general options: "series: { ... }"
dataLabels: {
enabled: true,
color: 'red',
style: {
textOutline: false
}
}
}
},
Run Code Online (Sandbox Code Playgroud)
演示:http://jsfiddle.net/oe1vcmqj/49/
dataLabels: {
enabled: true,
format: '{point.y}',
style: {
textOutline: false
}
},
Run Code Online (Sandbox Code Playgroud)