我需要更改图表标签字体颜色以进行打印。 我试过了:
exporting: {
buttons: {
contextButton: {
menuItems: [{
text: 'Print',
onclick: function() {
this.print();
}
}]
}
},
chartOptions: {
yAxis : {
labels: {
style: {
color: 'black'
}
}
}
}
}
但它不起作用。
答案 0 :(得分:0)
已知错误,已向我们的开发人员https://github.com/highslide-software/highcharts.com/issues/2022报告,因为我们对轴的chartOptions有问题。
答案 1 :(得分:0)
不幸的是,Highcharts在打印时似乎没有考虑chartOptions。
一种可行的解决方法是创建一个仅打印的CSS文件,并使标签变黑。以下内容将更改两个轴的标签颜色。我不确定你怎么只能在没有x的情况下打造y。
svg g.highcharts-axis-label text {
fill: #000 !important;
}
将它放在名为print.css的文件中,然后将其包含在<head>
中,如下所示:
<link href="print.css" rel="stylesheet" type="text/css" media="print" />