2

カレンダー ヒート マップがあり、月をグループ化する各パスの下に、月名を示すラベルを追加する必要があります。

path各月ごとに要素があり、その月の最初の日付が であるdataため、使用しています

  monthGroup.append("text")
            .attr("class", "heatMonthLabel")
            .text(function (d) { return d.toString().substr(4, 3);})
            .style("text-anchor","middle");

ブラウザの要素インスペクタには表示されますが、ページにそれらの痕跡はありません。これはライブデモです

4

1 に答える 1

2

要素ではなく にtext要素を追加する必要があります。SVG は、要素に追加されたテキストをレンダリングしません。gpathpath

ここでjsfiddleを変更しました。text要素の位置を設定するコードも追加しました。

于 2013-11-05T16:19:02.603 に答える