angularアプリのnvd3チャートでy軸の範囲を変更する方法を見つけようとしています。私はKrispo のAngular-NVD3 ライブラリを使用しており、彼のフォーラムとドキュメントを調べて、forceY
. このフォーラムで Krispo はchart
、コントローラーの配列に次のコードを追加するだけでよいと述べています。
bars: {
forceY: [100],
},
これをアプリに追加しようとしましたが、うまくいきません。マークアップのタグにforcey="[5000]"
ディレクティブを追加するなど、問題を解決する可能性のある他の nvd3/d3 ディレクティブも調べましたが、これもうまくいきませんでした。<nvd3>
これを行うにはさまざまな方法があるようですが、どれも機能していないようです。
また、値の 1 つ (最大値または最小値) を角度式に設定することは可能ですか? 次のようなものです: `forcey="[0,{{data.value}}]"? 私のappでは、「Top 5 SIC by Comments」の下にあるようなレポート グラフのいくつかで、y 軸の最大値がデータ セットの最小値に設定されているため、これは基本的に私が行う必要があることです。これを変更して、y 軸の最小値が 0 になり、対応する最大値が最大データ値に対応するデータを含む角度式になるようにする必要があります。
どんな助けでも大歓迎です。
編集:angular-nvd3-directives.js
ファイルをアプリに追加し、依存関係をアプリに追加しました。私がオンラインで見つけた例では、このライブラリも必要であるように見えますが、マークアップの nvd3 タグが異なります (それはnvd3-discrete-bar-chart
私がちょうど持っているのに対し、のようなものがありますnvd3
。なぜその違いがあるのか わかりません-これは私がライブラリを意味するのですか? m using は angular-nvd3-directives では機能しませんか?