d3を使用して、d3.behavior.zoomを使用してパンとズームを使用して簡略化されたガントチャートをレンダリングしています。パン/ズーム順序尺度?
xスケールは時間スケールです(カラムなどの中で暦の中心日に若干変更されています)。うまく動作しますが、ドメインがタスクのリストであるyスケールをズーム/パンする方法を決定する際に問題がありますそれはしばしば、グラフ領域に収まるほど多すぎるので、パン/ズームの必要性があります。
ズーム/パンイベントに反応するようにデフォルトの順序スケールを指定する方法はありますか、カスタムスケールを書き込むべきですか?カスタムスケールを記述する必要がある場合は、d3.scale.ordinal(タスクのリスト全体を格納し、可視サブセットのみをドメインとして使用する)、またはd3.scaleに基底を置く方がよいでしょう。線形(そして、レンジバンド等の序数に似たものを実装します)。
私が紛失しているものがありますか(それはd3を使用した私の最初のプロジェクトである可能性があります)?
スニペットを投稿できますか?ありがとう!いくつかのコード例では – Dan
+1です。 – Thomas
本当にありがとう、ありがとう! – Kristoffer