gpt4 book ai didi

javascript - 如何在 Highcharts 的 X 轴上显示两年的同一月份名称

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

我的应用程序中有一个 Highcharts 图表。我需要显示一年中每个月售出的汽车数量,此图表显示 13 个月时间段(例如:2017 年 6 月至 2018 年 6 月)的汽车销售情况,以便同一个月(两年)显示两次。 X 类别应该类似于(六月、七月、八月、九月、十月、十一月、十二月、一月、二月、三月、四月、五月、六月)

但问题是图表中仅显示一个“六月”月份。我认为类别名称重复是错误。有解决方法可以完成此任务吗?

这是我迄今为止尝试过的:

// Create the chart
Highcharts.chart('container', {
chart: {
type: 'column'
},
title: {
text: 'Car Sales'
},
xAxis: {
type: 'category'
},
yAxis: {
title: {
text: 'Total percent car salee'
}

},
legend: {
enabled: false
},
plotOptions: {
series: {
borderWidth: 0,
dataLabels: {
enabled: true,
format: '{point.y:.1f}%'
}
}
},

tooltip: {
headerFormat: '<span style="font-size:11px">{series.name}</span><br>',
pointFormat: '<span style="color:{point.color}">{point.name}</span>: <b>{point.y:.2f}%</b> of total<br/>'
},

"series": [
{
"name": "Browsers",
"colorByPoint": true,
"data": [
{
"name": "January",
"y": 62.74,
},
{
"name": "February",
"y": 10.57,
},
{
"name": "March",
"y": 7.23,
},
{
"name": "April",
"y": 5.58,
},
{
"name": "May",
"y": 4.02,
},
{
"name": "June",
"y": 1.92,
},
{
"name": "July",
"y": 7.62,
},
{
"name": "August",
"y": 7.62,
},
{
"name": "September",
"y": 7.62,
},
{
"name": "October",
"y": 7.62,
},
{
"name": "November",
"y": 7.62,
},
{
"name": "December",
"y": 7.62,
},
{
"name": "January",
"y": 7.62,
}
]
}
],
});
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/data.js"></script>
<script src="https://code.highcharts.com/modules/drilldown.js"></script>

<div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div>

JSfiddle 链接:https://jsfiddle.net/yasirunilan/2ryfnv3q/

最佳答案

在深入分析中实现此目的的最简单方法是使用类别名称进行“欺骗”。如果您能够在向下钻取的第二个 Jan 末尾添加空格(或任何其他随机字符),它将解决问题。

Click here演示解决方案的 fiddle 。

 "drilldown": {
"series": [
{
"name": "Chrome",
"id": "Chrome",
"data": [
{
"name": "Jan",
"y": 0.1
},
{
"name": "Feb",
"y": 0.1
},
//snip
{
"name": "Jan ",
"y": 0.1
}
]
},

关于javascript - 如何在 Highcharts 的 X 轴上显示两年的同一月份名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52289357/

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