このプロジェクトについて
C3 (C3.js) は、D3.js上に構築されたWeb用のオープンソースチャートライブラリです。本プロジェクトは、「Webアプリケーションへのチャートのより深い統合を可能にする、D3ベースの再利用可能なチャートライブラリ」として自らを説明しています。
提供機能:
- D3.js (^5.0.0) を基盤としたチャートレンダリング(これが唯一記載されているランタイム依存ライブラリです)。
- c3js.org上の公式ドキュメント(入門ガイド、サンプルギャラリー、完全なAPIリファレンスを含む)。
- リポジトリ内の追加サンプルコード。`npm run serve-static`コマンドでローカル実行可能です。
- 迅速な実験用のJSFiddleプレイグラウンド。
コミュニティとサポート:
- C3.jsの一般的な議論とサポート(AngularJSなど他ライブラリとの連携に関する質問を含む)にはGoogle Groupが使用されます。
- チャットにはGitterが利用可能です。
- GitHubのイシューキューはバグ報告と機能リクエスト専用であり、一般的なサポートには使用されません。報告者は、既存のイシューとGoogle Groupを事前に検索し、最小限のJSFiddleまたはPlunkerでの再現手順(カスタムCSSがC3.jsの出力に影響を与える可能性がある点に注意)とともに、C3のバージョンおよび関連するプラットフォーム/ブラウザ/OSの詳細を提供することが求められます。
ライセンスと貢献:
- MITライセンスで公開されています。
- プルリクエストは歓迎されますが、貢献者は変更が望ましいものであることを確認するため、まずイシューを作成し、新機能にはテストケースを含め、コミットをスクワッシュし、依頼がない限りバージョン番号を更新しないようにしてください。
対象者:
- ドキュメント化されたAPI、サンプル、開始用コードを活用し、D3.jsを基盤としてWebアプリケーションにチャートを追加したいフロントエンド開発者。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.