私は試しましたhttp://bl.ocks.org/godds/ec089a2cf3e06a2cd5fc しかし、私はブラシを使用したときに、積み重なった棒の主要部分が境界から外れていることがわかりました。それを修正するには? 私はここに理由があると思う: some bars should not be shown in the main part but they are still in the scope of svg ありがとう!d3オブジェクトを修正するには?
答えて
これらのタイプの文字は、ちょうど幾何学的なズームであり、すべてのバーはまだ描画されています。大部分がオフスクリーンで、一部がグラフの制限内にあり、いくつかは軸のギャップの中間にありますそれは不自然に見えるものです。
SVGクリップを作成し、この影響を取り除くために右の「G」の要素に追加します。
svg.append("defs").append("clipPath")
.attr("id", "myclip")
.append ("rect")
.attr({x: 0, width: width, y: margin.top, height: height});
...と後で上のコードで
// draw the bars
main.append("g")
.attr("clip-path", "url(#myclip)")
.attr("class", "bars")
それは動作します!大変ありがとうございます:-) –
ところで、あなたはURLの使用法を説明するのを助けてくれますか(#..)。私はそれに精通していません:-) –
'url(#whatever)'は同じ文書内のid 'whatever'を持つ要素を指しているだけです。クリップパス属性が物事を見ることを期待しています。この例では、クリップするために使用するclipPath要素のIDであるid 'myclip'を指しています。 https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/clip-path – mgraham
- 1. C3/D3のドーナツチャートスライスを修正
- 2. d3ワードクラウドを新しいデータで更新/修正する
- 3. d3.jsグラフのスケーリングを修正する方法
- 4. 交差変更オブジェクトを修正する
- 5. オブジェクトを修正する方法 "undefined"
- 6. CFRuntimeCreateInstanceオブジェクトのリークを修正するには?
- 7. オブジェクトの同時修正を避ける
- 8. nodejs APIでオブジェクトを拡張/修正する方法は?
- 9. jqueryイメージスライダを修正するには?
- 10. strtokコンパイラエラーを修正するには?
- 11. これを修正するには?
- 12. java.lang.ArrayIndexOutOfBoundsExceptionを修正するには
- 13. httpsエラーを修正するには
- 14. このランタイムエラーを修正するには?
- 15. LookupErrorを修正するには?
- 16. エラーjava.util.ConcurrentModificationExceptionを修正するには?
- 17. Joomlaプラグインマニフェストを修正するには?
- 18. mysqlランタイムを修正するにはエラー
- 19. セグメンテーションフォールト(コアダンプ) - コードを修正するには?
- 20. ActivityFeeds.UI.jsのエラーを修正するには?
- 21. レールのエラーを修正するには
- 22. robots.txtを修正するには
- 23. エラー "Selection.addRange()"を修正するには?
- 24. Python eggを修正するには?
- 25. マゼンタのクッキーを修正するには?
- 26. ポップアップ位置を修正するには?
- 27. APIレンダリングエラーを修正するには
- 28. httplib.BadStatusLine例外を修正するには?
- 29. Timeagoのエラーを修正するには
- 30. PyQt5でImportErrorを修正するには?
あなたを投稿関連コードは、他の人にあなたを助けやすくします。 –
これはリンクですhttp://bl.ocks.org/godds/ec089a2cf3e06a2cd5fc –