ロールアップにバンドルされているプロジェクト(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]
コメントを追加