d3 v4 / v5モジュールをNodeプロジェクトにインポートし、D3 v3名前空間スタイル(d3。)を維持するにはどうすればよいですか?

例による統計の学習

ロールアップにバンドルされているプロジェクト(common.jsプラグインを含む)にd3.selectiones6モジュールをインポートしたいと思います。

私もです:

import {select, selectAll} from "d3-selection";

しかし今、私はd3 ..を他の言語のように書かなければなりません。

select('.classname').. etc..

書きたい

d3.select()

select、min、maxなどのプロトタイプメソッドを使用してそのd3名前空間を保持するにはどうすればよいですか。そうすれば、すべてd3ドットになります。d3.selectなど。

例による統計の学習

これを行う1つの方法は、d3-requireを使用して名前空間を作成し、モジュールとしてエクスポートすることであることを学びました。

d3.require("d3-array", "d3-color").then(d3 => {
  console.log(d3.range(360).map(h => d3.hsl(h, 1, 0.5)));
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ