2017-06-05 6 views
1

同じシリーズの特定のデータポイントに異なるマーカータイプ(円、正方形、三角など)を割り当てる方法はありますか? Assigning specific color to each data point example剣道図の変更同じマーカーの種類を変更する

をし、また、あなたは全体のシリーズのタイプに変更することができます:example

をしかし、私は上の持っている必要があり、私はそれが色で行うことができます知っている

(私はscatterLineチャートを使用しています)同じ行に少なくとも2つの異なるタイプ(丸や三角)

任意の提案は大歓迎です、ありがとう

答えて

0

あなたはを使用することができますシリーズマーカーのは:

series: [{ 
    type: "line", 
    markers: { 
    visual: function (e) { 
     var origin = e.rect.origin; 
     var center = e.rect.center(); 
     var bottomRight = e.rect.bottomRight(); 

     if (e.value < 2){ 
     return e.createVisual(); 
     } else { 
     var path = new kendo.drawing.Path({ 
      stroke: {color: e.options.border.color, width: 2}, 
      fill: { color: "white" } 
     }) 
     .moveTo(origin.x, bottomRight.y) 
     .lineTo(bottomRight.x, bottomRight.y) 
     .lineTo(center.x, origin.y) 
     .close(); 

     return path; 
     } 
    } 
} 

DEMO

+0

おかげで、それをしなければならない多くのことをあなたが例えばしたい図形を描画します。私はイメージを持つ例を見た、形が作成できるか分からなかった。 三角以外の形状オプションの例がありますか(デフォルトで 'square'、 'cross'で指定されたもののようなものです)、私は本当に感謝しています。もしそうでないとわかります – Coto

+0

@ Coto、私は手の形をしていない、あなたはそれらを描く必要があります。スクエアは簡単です:上隅に移動し、各コーナーに移動します。あなたは二本の線などを描くことができます。 – ezanker

関連する問題