当系列值相同时,可以设置最小y轴值吗?Highcharts最小y轴值
例如:
我想看到0.00019作为y轴的值。
如果我将其更改为:
series: [{
data: [0.00019,0.00020,0.00019,0.00019]
}]
它看起来好多了。
当系列值相同时,可以设置最小y轴值吗?Highcharts最小y轴值
例如:
我想看到0.00019作为y轴的值。
如果我将其更改为:
series: [{
data: [0.00019,0.00020,0.00019,0.00019]
}]
它看起来好多了。
您可以手动设置X轴上的最小值和最大值。
因此,答案在很大程度上取决于你的数据。例如,如果您知道您的数值均为正数,则设置yAxis分钟可帮助您的数据显示得更好一些。你知道你的数据比我好,所以我想看看yAxis settings,看看有什么可以改变,以获得更好的结果,但例如,这是一个的jsfiddle,设置最小值:
$(function() {
$('#container').highcharts({
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
tickLength: 20
},
yAxis: {
min: 0
},
series: [{
data: [0.00019,0.00019,0.00019,0.00019]
}]
});
});
如果您知道系列中的范围,则可以相应地设置minRange
,因此Highcharts将按预期呈现更多的滴答声。例如:http://jsfiddle.net/Fusher/6hyfk/3/约好事minRange
的是,它也将努力为另一值这样的:http://jsfiddle.net/Fusher/6hyfk/5/
也许,你不需要硬编码最小,最大values.Do计算最小值和最大值,并设置为Y轴如下所示,
$(function() {
yMin = Math.min.apply(Math,data); // Find Min
yMax = Math.max.apply(Math,data); //Find Max
$('#container').highcharts({
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
},
yAxis: {
min: yMin,
max: yMax
},
series: [{
data: data //Array of values
}]
});
});
实际上看起来像是在高层图中的错误。 – Mark