Repolode
frappe

frappe/charts

GitHub風の見た目を備えた、シンプルでレスポンシブなSVGチャートを描画する依存関係ゼロのJavaScriptライブラリ。

スター
15,093
フォーク
755
未解決の Issue
150
最終コミット
19 日前

これは何?

Frappe Chartsは、配列データからSVGチャートを生成するブラウザー向けのチャートライブラリです。小さくシンプルなAPIと、GitHub上のチャートをイメージしたビジュアルスタイルを重視しており、実行時の依存関係はありません。

軸チャート、エリアチャート、トレンドチャート、棒グラフ、折れ線グラフ、円グラフ、パーセントチャート、複合軸チャート、ヒートマップに対応しています。チャートにはx軸・y軸のマーカー、領域、ツールチップを追加できます。データポイントはその場で追加、削除、更新でき、データセット全体の置き換えも可能です。色、アニメーション、タイトルなどのオプションもカスタマイズできます。

npmからインストールしてES moduleとして読み込む方法と、CDNからUMDのscriptタグで直接読み込む方法があります。既存のライブラリよりシンプルなチャートが必要だったERPNextプロジェクト向けに、当初開発されました。

主な機能

  • 01軸チャート、エリアチャート、トレンドチャート、棒グラフ、折れ線グラフ、円グラフ、パーセントチャート、複合軸チャート、ヒートマップに対応
  • 02注釈用にx軸・y軸のマーカー、領域、ツールチップを追加
  • 03個々のデータポイントをその場で更新するか、データセット全体を再読み込み
  • 04色、アニメーション、タイトルをカスタマイズ可能
  • 05依存関係がなく、npmまたはCDN経由で配布

ユースケース

  • Webダッシュボードにシンプルな売上グラフやアクティビティグラフを追加する
  • 重いチャートライブラリを使わずに、管理画面やERP風のインターフェースでチャートを表示する
  • バンドルサイズが重要なページに軽量なSVGチャートを埋め込む

クイックスタート

  1. 1

    npmからパッケージをインストールします

    npm install frappe-charts
  2. 2

    プロジェクトにChartクラスとそのCSSをインポートします

    import { Chart } from 'frappe-charts'
  3. 3

    コンテナ要素内に、data、type、heightオプションを指定してチャートを作成します

収録されている特集

トピック

よくある質問

charts とは?
GitHub風の見た目を備えた、シンプルでレスポンシブなSVGチャートを描画する依存関係ゼロのJavaScriptライブラリ。 Frappe Chartsは、配列データからSVGチャートを生成するブラウザー向けのチャートライブラリです。小さくシンプルなAPIと、GitHub上のチャートをイメージしたビジュアルスタイルを重視しており、実行時の依存関係はありません。
charts は無料で使えますか?ライセンスは?
charts は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
charts は今もメンテナンスされていますか?
活発にメンテナンス中。charts の最終コミットは 2026年10月19日 です。
charts は何に使えますか?
Webダッシュボードにシンプルな売上グラフやアクティビティグラフを追加する 重いチャートライブラリを使わずに、管理画面やERP風のインターフェースでチャートを表示する バンドルサイズが重要なページに軽量なSVGチャートを埋め込む
charts のインストール方法は?
npmからパッケージをインストールします: npm install frappe-charts プロジェクトにChartクラスとそのCSSをインポートします: import { Chart } from 'frappe-charts' コンテナ要素内に、data、type、heightオプションを指定してチャートを作成します
charts はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/frappe/charts

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト