flotchart.org を使用して、デフォルトの「円」形状をポイントを表すために置き換えたいと思います。同様の円で、シリーズの色で塗りつぶされています。例として、特定のシリーズに関連付けられた色「赤」を使用します。私が表現したいシンボルは、HTML5 キャンバス API を使用したものです。
var ctx=c.getContext("2d");ctx.beginPath(); ctx.arc(100,75,3,0,2*Math.PI); ctx.fillStyle="red"; ctx.fill();
しかし、フローチャートのドキュメントで提案されているものをコーディングして、結果を得ることができません。
上記のドキュメントで提案されているように、オプションでカスタム関数を作成しました。
points: {
show: true,
radius: 2,
symbol:
function fullCircle(ctx, x, y, radius, shadow) {
ctx.arc(x, y, radius, 0, shadow ? Math.PI : Math.PI * 2, false);
ctx.fill();
},
ctx.fill は希望どおりに機能しません: 円は BLACK 色で塗りつぶされ、ポイントした直後に、ポイントに焦点を合わせる前に、対応するシリーズに関連付けられた色で円を塗りつぶしたいと思います...
canvas ctxについて無知で申し訳ありません...