如何设置Highcharts图表最大yAxis值

bwa*_*ner 57 javascript highcharts

我已经尝试了两天找到一种方法来设置在Highcharts上yAxis 的最大值.

我有一个百分比列图形,但系列中的最高值是60,所以它将轴调整到顶部70,我找到了一种方法来选择起点,但无法选择终点.

我真正需要的是将yAxis从0设置为100,因此数据将更准确地被视为百分比

在此先感谢Bruno WG

小智 108

试试这个:

yAxis: {min: 0, max: 100}
Run Code Online (Sandbox Code Playgroud)

看到这个jsfiddle示例

  • @Oleg即你正在阅读的maxZoom.min和max非常好. (8认同)

Gay*_*ake 8

或者,也可以使用setExtremes方法,

yAxis.setExtremes(0, 100);
Run Code Online (Sandbox Code Playgroud)

或者,如果只需要设置一个值,则将其他值保留为null

yAxis.setExtremes(null, 100);
Run Code Online (Sandbox Code Playgroud)


MAN*_*OPE 5

从上面的答案链接中提到的帮助设置最大值与选项

yAxis: { max: 100 },
Run Code Online (Sandbox Code Playgroud)

在类似的行上可以设置最小值.所以如果你想设置最小 - 最大值那么

yAxis: {
   min: 0,     
   max: 100
},
Run Code Online (Sandbox Code Playgroud)

如果你使用HighRoller php库进行集成,如果是Highchart图,那么你只需要设置选项

$series->yAxis->min=0;
$series->yAxis->max=100;
Run Code Online (Sandbox Code Playgroud)

  • 我有一个最大值为13417的图表.所以我想显示最大值15000.但是图表显示最大值20000.如果我把`max:10000`它显示最大10000但其他值在10-15000之间总是显示20000.什么我做错了吗?这是一个演示[链接](https://jsfiddle.net/asle/yhkrcque/14/) (2认同)