gpt4 book ai didi

javascript - 如何使用highchart绘制下面的图表?

转载 作者:行者123 更新时间:2023-12-04 08:23:00 25 4
gpt4 key购买 nike

请帮助我如何使用 highchart 绘制下面的图表。

最佳答案

我几乎可以肯定我已经在这里回答了这个问题,但我找不到它。
无论如何 - 要拆分图表,请使用 yAxis and xAxis plotLines您可以在 load 中动态计算哪个位置打回来。

  chart: {
events: {
load() {
const chart = this,
yAxis = chart.yAxis[0],
xAxis = chart.xAxis[0];

xAxis.addPlotLine({
value: (xAxis.max + xAxis.min) / 2,
color: 'grey',
width: 2,
dashStyle: 'dash'
});

yAxis.addPlotLine({
value: (yAxis.max + yAxis.min) / 2,
color: 'grey',
width: 2,
dashStyle: 'dash'
});
}
}
},
演示: https://jsfiddle.net/BlackLabel/5xL7o1kg/
API: https://api.highcharts.com/class-reference/Highcharts.Axis#addPlotLine

要着色,分割区域的部分使用 polygon系列类型。
演示: https://jsfiddle.net/BlackLabel/7smLnqad/
chart.addSeries({
type: 'polygon',
data: [
[xAxis.min, yAxis.min],
[(xAxis.max + xAxis.min) / 2, yAxis.min],
[(xAxis.max + xAxis.min) / 2, (yAxis.max + yAxis.min) / 2],
[xAxis.min, (yAxis.max + yAxis.min) / 2],
],
color: 'rgba(244, 198, 245, 0.5)',
showInLegend: false,
enableMouseTracking: false,
})
API: https://api.highcharts.com/class-reference/Highcharts.Chart#addSeries

关于javascript - 如何使用highchart绘制下面的图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65403621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com