2
我使用高圖表,但遇到了較大的工具提示裁剪在SVG外部元素的問題,如下圖所示。Highcharts工具提示剪裁
選項useHTML
設置爲true,工具提示和x軸,爲我申請了一些自定義CSS這些元素。
有沒有辦法讓工具提示不要裁剪?
我highcharts代碼如下所示:提前
return {
chart: {
renderTo: this._chartContainer,
type: 'columnrange',
inverted: true
},
title: {
text: this._getTitle(values)
},
xAxis: {
categories: values.rows.labels[0],
labels: {
formatter: function() {
return '<span class="xAxisTruncate" title="' + this.value + '">'+ this.value +'</span>';
},
useHTML: true
}
},
yAxis: {
max: this._getMax(),
min: this._getMin(),
gridLineWidth: 2,
opposite: true,
tickInterval: 31 * 24 * 3600 * 1000,
type: 'datetime',
dateTimeLabelFormats: {
month: '%b %y'
},
title: {
text: yAxisTitleText
},
endOnTick: false,
labels: {
align: 'left'
}
},
plotOptions: {
series: {
borderWidth: 0,
borderColor: 'transparent',
borderRadius: 5,
groupPadding: 0.05
},
columnrange: {
dataLabels: {
enabled: true
},
animation: false,
colorByPoint: false
}
},
legend: {
enabled: false
},
series: columnRangeSeries,
tooltip: {
enabled: true,
useHTML: true,
formatter: function(){
return this.point.toolTip;
}
}
};
感謝。
你真棒,不知道highcharts仍然使用SVG形狀工具提示的背景下,即使'useHTML'是在閱讀你的代碼之前,請閱讀'ture',謝謝:) – Reorx