2017-05-17 10 views
0

私はEChartsの折れ線グラフを持っています。何らかの条件に基づいて、シリーズにはmarklineがある場合とない場合があります。問題は、実際の最大y軸値がマークラインのy値よりも小さい場合、すべてのマークラインが表示されないことです。ECharts Yaxisの問題

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; 

答えて

0

これが解決策です:yaxisオプションは配列なので、最小値と最大値を設定するには、これを行う必要がありました。

optionLineCharts[index].yAxis[0].min = minYvalue; 
optionLineCharts[index].yAxis[0].max = maxYValue; 
関連する問題