0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

可視化ライブラリでよく使われる依存パッケージをみてみた

Last updated at Posted at 2021-05-31

概要

可視化ライブラリを自作するために使えるライブラリがないか、有名なオープンソースのpackage.jsonを確認してみました。

今回の集計対象にしたのは以下の12のライブラリになります。 選択基準は[npm trend(https://www.npmtrends.com/d3 ) にて関連づけられたライブラリ] + [個人的に興味のあるライブラリ] です。

  • Chart.js
  • c3
  • d3
  • dagre-d3
  • echarts
  • google-chart
  • highcharts
  • mermaid
  • nvd3
  • recharts
  • victory
  • vis-network

結果

スクリーンショット 2021-05-31 13.35.26.png

このような結果となりました。 typescript強いですね
また、テスト周りではkarmaが一強に見えます。 今回の選択結果の中だと、d3という可視化ライブラリがよく使われています。(全結果を見たい方は参考へ)

備考: git clone後のbranchの指定はしていません。
備考: package.jsonの取得方法は、git clone後のディレクトリ配下を探索し、"package.json"に複数ヒットしたらすべて集計対象に含めています。
備考: 依存モジュールについて、["depend"という文字列]と[package.jsonのkeyを小文字にした文字列]が部分一致したものを集計対象としました。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?