2016-09-05 5 views
2

ジングチャートの散布図がy軸を正しく設定していません。散布図を描画するには、次のコードを使用します。ZingChartのスケールYのティックが散布図で間違ってプロットされています

zingchart.render({ 
      id:'itemMapChart', 
      data:{ 
       type: 'scatter', 
       series: srsdata, 
       "background-color": "none", 
       scaleX:{ 
        guide: { 
         "line-color": "none" 
        }, 
       }, 
       scaleY:{ 
        guide: { 
         "line-color": "none" 
        }, 
       }, 
       plotarea:{ 
        margin: "dynamic", 
        padding : "48px", 
       }, 
       plot : { 
        marker : { 
        size : 15 
        } 
       }, 
      }, 
      height:800, 
      width: "100%" 
     }); 

srsdataは、以下の構造の配列である:

var srstemp = { 
    values: [ 
    [val.dishqty, val.dishprice] 
    ], 
    "text": val.dishname 
}; 

x値は整数であり、y値フロートあろう。 y値をintにしようとしたところ、スケールが正しく機能していました。しかし、浮動小数点数にしておくと、グラフは次のようになります。https://postimg.org/image/ge4nfej3n/

何が問題なのでしょうか?

答えて

2

Numberを入力するのではなく、値が文字列であるように聞こえます。私は小数点値が保持されるようにあなたの値をparseFloatします。

関連する問題