d3.jsを使用して単純な棒グラフを作成していて、うまくいきます。 しかし、各バーにテキストを表示しようとすると、何も起こりません。コンソールはエラーを返さないため、問題を理解できません。 私のコードが利用可能ですhere、私は "Hello"のような単純なテキストを表示しようとしましたが、まだ何も表示されません。d3.js棒グラフ:.textが表示されない
0
A
答えて
0
問題:
SVGでrect
要素にテキストを追加は。
ソリューション:
はSVGまたはグループにテキストを追加します。
指示:あなたは長方形にあなたの文章を追加している
。表示するエラーはないため、コンソールにエラーとして表示されるものはありませんが、テキストは表示されません。
あなたはテキストの変数を作成する必要があります。その後、
var texts = svg.selectAll(".mytexts")
.data(data)
.enter()
.append("text");
と属性を設定:
texts.attr("class", "value")
.attr("x", function(d) { return widthScale(d.vacant); })
.attr("y", heightScale.rangeBand()/2)
.attr("dx", -3)
.attr("dy", ".35em")
.attr("text-anchor", "end")
.text(function(d) { return format(d.vacant); });
はそれに応じてCSSを変更することを忘れないでください。
+0
非常に良い説明!!!!感謝万円! すべてが動作していますが、テキストをrect変数とsvgにリンクする方法を理解できませんでした。 – cecelia
+0
心配はいりません!テキストを四角形にリンクするには、グループを作成するのが最善の方法です(
関連する問題
- 1. d3.jsを使ったズーム棒グラフ
- 2. 棒グラフと折れ線グラフを組み合わせたD3.js
- 3. 横棒グラフD3の棒ラベル
- 4. 棒グラフはレンダリングされませんd3
- 5. D3の棒グラフは、私が垂直バーで、D3に描かれたシンプルな棒グラフを持って逆さま
- 6. d3.js - csvで円グラフで表示
- 7. ハイチャートでは縦棒グラフが表示されない
- 8. D3.js棒グラフの棒にカスタム色を割り当てる方法は?
- 9. D3.js jsonの棒グラフを更新する
- 10. 2つのグラフ(円と棒)を並べて並べる:: d3 js
- 11. MSの縦棒グラフに矢印が表示されます
- 12. D3ティップと積み重ね棒グラフ
- 13. D3棒グラフにラベルを追加する
- 14. D3の動的積み上げ棒グラフ
- 15. fusionchartsグラフが表示されない
- 16. d3グループ化された棒グラフでネストされたデータにアクセスする
- 17. ポイントラベルを表示するマルチシリーズ棒グラフ
- 18. Excel棒グラフの表示Y軸C#
- 19. Chart.js棒グラフのラベルがホバーで非表示になる
- 20. g.raphael棒グラフ(クリック可能な棒グラフ)
- 21. Firefox 12以上で横棒が表示されない
- 22. 伝説が棒の色で表示されない
- 23. x軸の値は、d3.jsを使用してグループ化された棒グラフの降順の値です
- 24. D3異なるスタックレベルの積み重ね棒グラフ
- 25. d3.jsを使用して積み重なった棒グラフを作成する際の助けが必要
- 26. Angular2 D3ラベルとテキストがFirefoxで表示されない、クロム
- 27. 最後のティックがd3チャートに表示されない
- 28. CorePlot棒グラフの棒グラフ
- 29. ハイチャートJS(HTML表、折れ線グラフ)行にデータがNULL値を持つかどうかが表示されない
- 30. Sublime Text 2プラグインがCommand Platteに表示されない
テキストはどこに表示されますか、そしてバーにはどのような価値がありますか? –
私は各バーの最後に空き(freqData変数の属性)の値を表示したいと思います。 – cecelia
このチュートリアルを試してみましたか:http://alignedleft.com/tutorials/d3/making-a-bar-chart?このチュートリアルでは、横のチャートではなく縦のチャートがあることがわかりましたが、まだ役立つことを願っています。 'rect'ではselectAllで、' text'ではselectAllではなく、テキストラベルを適用しようとしています。 –