私はflotr2を使用しています。ここにテストを書きました。 http://jsfiddle.net/yKqXM/
各バー スタックにラベルを表示したい場合、「マーカー」タイプを使用する必要がありますか? どうやって使うの?私は flotr2 を初めて使用します。良い研究記事またはドキュメントを教えていただけないでしょうか。この質問がばかげている場合は申し訳ありませんが、例を探すのにイライラしています。
マット
私はflotr2を使用しています。ここにテストを書きました。 http://jsfiddle.net/yKqXM/
各バー スタックにラベルを表示したい場合、「マーカー」タイプを使用する必要がありますか? どうやって使うの?私は flotr2 を初めて使用します。良い研究記事またはドキュメントを教えていただけないでしょうか。この質問がばかげている場合は申し訳ありませんが、例を探すのにイライラしています。
マット
はい、「マーカー」属性を使用できます。実際には、バータイプの後にこのフラグメントを配置できます (両方を同時に使用できます)。
markers: {
show: true,
position: 'ct',
},
ただし、これには小さな問題があります。Flotr2 はマーカーの積み重ねられた位置を尊重しないため、マーカー ラベルは間違った位置に配置されます。
これを回避するには、スタックの合計であるいくつかのダミー データ セットを作成し、「バー」と「マーカー」を移動して、別のデータ ソースで直接指定します。データがリストされた後のビットは、各データ ソースの「デフォルト」モードです。
マーカーには非常に便利なオプションがたくさんあります。ライブラリのソースを参照してください。
Flotr.addType('markers', {
options: {
show: false, // => setting to true will show markers, false will hide
lineWidth: 1, // => line width of the rectangle around the marker
color: '#000000', // => text color
fill: false, // => fill or not the marekers' rectangles
fillColor: "#FFFFFF", // => fill color
fillOpacity: 0.4, // => fill opacity
stroke: false, // => draw the rectangle around the markers
position: 'ct', // => the markers position (vertical align: b, m, t, horizontal align: l, c, r)
verticalMargin: 0, // => the margin between the point and the text.
labelFormatter: Flotr.defaultMarkerFormatter,
fontSize: Flotr.defaultOptions.fontSize,
stacked: false, // => true if markers should be stacked
stackingType: 'b', // => define staching behavior, (b- bars like, a - area like) (see Issue 125 for details)
horizontal: false // => true if markers should be horizontal (For now only in a case on horizontal stacked bars, stacks should be calculated horizontaly)
}