Skip to content

Latest commit

 

History

History
199 lines (149 loc) · 6.3 KB

README.ja-JP.md

File metadata and controls

199 lines (149 loc) · 6.3 KB

VTable

VTableは、高性能な多次元データ分析テーブルであるだけでなく、行と列の間にアートを作成するグリッドアーティストでもあります。

紹介デモチュートリアルAPI

npm Version npm Download license

English | 简体中文 | 日本語

(ビデオ)

紹介

VTableは、VisActorの可視化システムの一部であり、可視化レンダリングエンジンVRenderに基づいています。

主な機能は次のとおりです:

  1. 極端なパフォーマンス:数百万のデータポイントの高速計算とレンダリングをサポートします。
  2. 多次元分析:多次元データを自動的に分析し、表示します。
  3. 強力な表現力:柔軟で強力なグラフィック機能を提供し、VChartのチャートとシームレスに統合します。

リポジトリの紹介

このリポジトリには次のパッケージが含まれています:

  1. packages/vtable: VTableのコアコードリポジトリ
  2. packages/vtable-gantt: ガントチャートコンポーネントのコード
  3. packages/vtable-editors: テーブルエディタコンポーネントのコード
  4. packages/vtable-export: テーブルエクスポートツールのコード
  5. packages/vtable-search: テーブル検索ツールのコード
  6. packages/react-vtable: Reactバージョンのテーブルコンポーネント
  7. packages/vue-vtable: Vueバージョンのテーブルコンポーネント
  8. docs: VTableのサイトチュートリアル、デモ、API、オプションを含むすべての中国語と英語のドキュメント。

使用方法

インストール

npmパッケージ

// npm
npm install @visactor/vtable

// yarn
yarn add @visactor/vtable

クイックスタート

// このデモはcodesanboxで実行できます https://codesandbox.io/s/vtable-simple-demo-g8q738
import * as VTable from '@visactor/vtable';

const columns = [
  {
    field: 'Order ID',
    caption: 'Order ID'
  },
  {
    field: 'Customer ID',
    caption: 'Customer ID'
  },
  {
    field: 'Product Name',
    caption: 'Product Name'
  },
  {
    field: 'Sales',
    caption: 'Sales'
  },
  {
    field: 'Profit',
    caption: 'Profit'
  }
];

const option = {
  container: document.getElementById(CONTAINER_ID),
  records: [
    {
      'Order ID': 'CA-2018-156720',
      'Customer ID': 'JM-15580',
      'Product Name': 'Bagged Rubber Bands',
      Sales: '3.024',
      Profit: '-0.605'
    },
    {
      'Order ID': 'CA-2018-115427',
      'Customer ID': 'EB-13975',
      'Product Name': 'GBC Binding covers',
      Sales: '20.72',
      Profit: '6.475'
    }
    // ...
  ],
  columns
};
const tableInstance = new VTable.ListTable(option);

詳細なデモとチュートリアル

⌨️ 開発

まず、@microsoft/rushをインストールしてください。

$ npm i --global @microsoft/rush

次に、コードをローカルにクローンします:

# クローン
$ git clone [email protected]:VisActor/VTable.git
$ cd VTable
# 依存関係をインストール
$ rush update
# vtableデモを開始
$ cd packages/vtable
# ファイルパスで実行: ./packages/vtable
$ rushx demo
# サイト開発サーバーを開始、ファイルパスで実行: ./
$ rush docs
# git commitを実行した後、次のコマンドを実行して変更ログを更新してください。ファイルパスで実行: ./
$ rush change-all

📖 ドキュメント

インストールとクローンと更新が完了したら、docsを実行してVTableのドキュメントをローカルでプレビューします。

# vtableドキュメントサーバーを開始。ファイルパスで実行: ./
$ rush docs

🔗 関連リンク

💫 エコシステム

プロジェクト 説明
React-VTable VTableのReactコンポーネント

⭐️ スター履歴

Star History Chart

🤝 貢献

貢献したい場合は、まず行動規範ガイドをお読みください。

小さな流れが集まり、大きな川や海になります!

ライセンス

MITライセンス