Jquery Highcharts-无法在具有负值的柱状图中设置x轴类别
嗨,我有一个带有负值的柱状图,它显示了错误的x轴类别值。我正在从服务器发送一个预构建的JSON数组,但无论如何,我都无法让x轴类别显示正确的值 代码如下:Jquery Highcharts-无法在具有负值的柱状图中设置x轴类别,jquery,highcharts,Jquery,Highcharts,嗨,我有一个带有负值的柱状图,它显示了错误的x轴类别值。我正在从服务器发送一个预构建的JSON数组,但无论如何,我都无法让x轴类别显示正确的值 代码如下: var chart_data = JSON.parse(data).avg_range; console.log(chart_data.x_axes); var safety_chart_average = {
var chart_data = JSON.parse(data).avg_range;
console.log(chart_data.x_axes);
var safety_chart_average = {
chart: {
type: 'column',
renderTo: pattern + '-safety-mini-chart-section',
spacingRight: 20,
spacingLeft: 20,
},
rangeSelector: {
enabled: false
},
navigator: {
enabled: false
},
scrollbar: {
enabled: false
},
credits: {
enabled: false
},
title: {
text: "Avg Changes",
marginBottom: -10
},
xAxis: {
categories: chart_data.x_axes
},
series: chart_data.prices
};
这就是我得到的
从上图可以看出,x轴显示的值错误
但是console.log(chart\u data.x\u axes)
给出
[“第1天”、“第2天”、“第3天”]
哪个应该是正确的x轴标签
请让我知道如何修复此x轴标签错误 您正在将
选项
发送到股票图表
。如果查看,您会发现它没有类别
如果您没有使用任何Highstock功能,我会切换到常规的Highcharts图表,使用新的Highcharts.chart
如果必须使用Highstock,则必须研究其他替代方案,因为xAxis使用时间间隔。可能会给您带来一些希望,这取决于您在实现中如何使用Highstock。您正在将
选项发送到股票图表。如果查看,您会发现它没有类别
如果您没有使用任何Highstock功能,我会切换到常规的Highcharts图表,使用新的Highcharts.chart
如果必须使用Highstock,则必须研究其他替代方案,因为xAxis使用时间间隔。可能会给您带来一些希望,这取决于您在实现中如何使用Highstock。Highstock包含所有Highcharts选项。您所需要的只是更改构造函数。因此,分步骤:
- 包括高库存:
- 当您需要Highstock时,请拨打:
new Highcharts.StockChart(选项)
- 需要Highcharts时,请拨打:
new Highcharts.Chart(选项)
Highstock包含所有Highcharts期权。您所需要的只是更改构造函数。因此,分步骤:
- 包括高库存:
- 当您需要Highstock时,请拨打:
new Highcharts.StockChart(选项)
- 需要Highcharts时,请拨打:
new Highcharts.Chart(选项)
你是如何开始你的safety\u图表\u average
图表的?像这样var chart2=newhighcharts.StockChart(safety\u图表\u average)代码>为什么要使用股票图表?StockChart中是否有您需要的功能?如果你使用常规图表,这似乎很好。是的,我对所有图表都使用股票图表,因为我需要OHLC,烛台图表,你知道我在回答中链接了一个可能的解决方案,但是我认为你不能使用股票图表。你如何开始你的safety\u图表\u average
chart?像这样var图表2=新的高点图表。股票图表(safety\u图表\u average)代码>为什么要使用股票图表?StockChart中是否有您需要的功能?如果你使用常规图表,这似乎很好。是的,我对所有图表都使用股票图表,因为我需要OHLC、烛台图表,你知道我在回答中链接了一个可能的解决方案,但我认为你不能使用股票图表。是的,你是对的,股票图表似乎不支持x轴类别。但现在,这张简单的图表满足了需求。非常感谢你的帮助。非常感谢是的,你是对的,StockChart似乎不支持x轴分类。但现在,这张简单的图表满足了需求。非常感谢你的帮助。真的很感激你,汉克斯。是的,我使用了新的Highcharts.Chart(options)
来初始化它和x轴类别。谢谢。是的,我使用了新的Highcharts.Chart(选项)
来初始化它和x轴类别。