問題タブ [angular-nvd3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
499 参照

angularjs - Angular-nvD3ドーナツチャートでラジアルボタンを削除する方法

ドーナツ チャートに angular-nvD3 ディレクトリを使用しています。

しかし、放射状のボタン(1、2、3)の上を削除する方法がわかりません。私はそれらを必要としません。私の要件はここをクリックしてください。添付のスクリーンショットとまったく同じようにドーナツが必要です。この問題から私を助けてください。

ありがとう。

0 投票する
1 に答える
426 参照

angularjs - nvD3 ブレット チャートが表示されない

ブレットチャートにangualr nvD3ディレクトリを使用しています。表にブレットチャート形式でデータを表示したい。

しかし、ブレット チャートを使用しようとしたときにデータを取得していません。それ以外の場合は、データを取得しています。json オブジェクトではなくデータの http 呼び出しを使用すると、次のエラーが発生します。エラーページはこちら

0 投票する
2 に答える
3154 参照

angularjs - 折れ線付きAngular-NVD3積み上げ棒グラフ

D3、NVD3、およびAngular-NVD3は初めてです。Angular-NVD3 を使用して、次のようなチャートを作成する必要があります。

SO の質問: NVD3 積み上げ棒グラフと線の重なり

(SOの質問にはJSフィドルがあります)。

Angular-NVD3 には 2 つのチャートがあり、それぞれが必要なことのほとんどを達成していますが、すべてではありません。

それらは MultiBar と MultiChart です。( http://krispo.github.io/angular-nvd3/#/quickstart ) 例:

つまり、棒グラフの上に線 (または複数の線) を重ねた積み上げ棒グラフが必要です。これを行うには、「multiBar」チャートの代わりに「multiChart」を使用する必要があると思います。(私が間違っている場合は修正してください)。

上記の SO の例は NVD3 ライブラリを変更しますが、これは避けたいと思います。調査した結果、彼らがこのアプローチを選択した理由がわかりました。

multiChart オブジェクトの nv.d3.js (バージョン 1.8.2)、Lines 9068-9069 :

これらの行を に変更すると.stacked(true)、バーが積み上げられます。

Angular-NVD3 を使用して、ライブラリを変更せずに必要なことを達成するにはどうすればよいですか?

理想的には、ソリューションは純粋な構成になります。次の最も理想的な状況は、実行時に「スタックされた」値を囲んでいるコンポーネント内から設定することですが、オブジェクトにアクセスできないようです。

これらの抽象化の要点はそのような複雑さを回避することであるため、可能であれば非常に複雑なソリューションを避けたいと思います。ただし、すべてのソリューションを歓迎します。