0

我有一个ECharts折线图,根据某些条件,该系列可以或不可以有markline. 问题是,如果实际的最大 y 轴值小于标记线 y 值,则不会显示所有标记线。

我试图手动设置我的 yaxis 的最小值/最大值,但没有任何变化。

这是在选项中定义轴条件的方式:

axis:[
     {
         scale: true
     }],
xAxis: [{
          type: "time"
       }],
yAxis: [{
           type: "value",
           axisLabel: {
                formatter: "{value} ° C"
                },
           scale: true
         }]

这就是我设置最小/最大y轴值的方式:

termoLineCharts[index].yAxis.min = minYvalue - 15;
termoLineCharts[index].yAxis.max = maxYValue + 15;
4

1 回答 1

2

这是解决方案:yaxis选项是一个数组,所以为了设置最小值和最大值,我必须这样做

optionLineCharts[index].yAxis[0].min = minYvalue;
optionLineCharts[index].yAxis[0].max = maxYValue;
于 2017-05-18T07:20:14.010 回答