[英]Change SVG stroke options in Highcharts
有没有简单的方法来自定义Highcharts呈现线条的方式?
我不是在谈论颜色或与(部分API)有关的东西,比如stroke-linejoin或stroke-linecap。
基本上,我想将值从'round'更改为'mitel'。
简而言之,它不受支持。 但是,您可以通过包装drawGraph
方法来实现这drawGraph
,例如:
var H = Highcharts;
H.wrap(H.seriesTypes.line.prototype, 'drawGraph', function (p) {
var series = this,
options = this.options,
props = [
['graph', options.lineColor || this.color]
];
p.call(series);
H.each(props, function (prop, i) {
var graphKey = prop[0],
graph = series[graphKey];
if (graph) {
graph.attr({
'stroke-linejoin': 'round',
'stroke-linecap': 'square'
})
}
});
});
演示: http : //jsfiddle.net/v7h622c0/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.