ホームページ > ウェブフロントエンド > jsチュートリアル > Vite React でシンプルになったデータの視覚化とドロップダウン: Chart.js、React-Chartjs-、React-Select

Vite React でシンプルになったデータの視覚化とドロップダウン: Chart.js、React-Chartjs-、React-Select

Patricia Arquette
リリース: 2024-12-15 14:23:17
オリジナル
779 人が閲覧しました

Data Visualization and Dropdowns made simple in Vite React: Chart.js, React-Chartjs-and React-Select

はじめに

ダッシュボードやデータ中心のアプリケーションを構築する場合、視覚化やドロップダウンなどのインタラクティブな要素が重要な役割を果たします。
このチュートリアルでは、Chart.jsReact-Chartjs-2、および React-Select を Vite React プロジェクトに統合する手順を説明します。


Vite React プロジェクトのセットアップ

まず、新しい Vite React プロジェクトを作成します。次のコマンドを実行します:

npm create vite@latest cov-dashboard -- --template react
ログイン後にコピー

プロジェクト フォルダーに移動します:

cd cov-dashboard
ログイン後にコピー

依存関係をインストールします:

npm install
ログイン後にコピー

Chart.js、React-Chartjs-2、および React-Select のインストール

これらのライブラリをプロジェクトに含めるには、次のコマンドを使用してインストールします。

npm install chart.js react-chartjs-2 react-select
ログイン後にコピー

? 注: 一貫したパッケージ管理アプローチを希望する場合は、yarn ではなく npm を使用してください。


単純な棒グラフの作成

react-chartjs-2 を使用して棒グラフを作成する方法は次のとおりです。

コンポーネント: BarChart.jsx

import React from 'react';
import { Bar } from 'react-chartjs-2';
import Chart from 'chart.js/auto';

const data = {
  labels: ['Jan', 'Feb', 'Mar'],
  datasets: [
    {
      label: 'Sales',
      data: [30, 50, 70],
      backgroundColor: ['rgba(75, 192, 192, 0.6)'],
    },
  ],
};

const BarChart = () => <Bar data={data} />;

export default BarChart;
ログイン後にコピー

動的ドロップダウンの追加

react-select を使用してドロップダウン メニューを追加しましょう:

コンポーネント: Dropdown.jsx

import React from 'react';
import Select from 'react-select';

const options = [
  { value: 'chocolate', label: 'Chocolate' },
  { value: 'vanilla', label: 'Vanilla' },
  { value: 'strawberry', label: 'Strawberry' },
];

const Dropdown = () => <Select options={options} />;

export default Dropdown;
ログイン後にコピー

コンポーネントの統合

メインの App.jsx にコンポーネントをインポートして使用します:

メインアプリ:

import React from 'react';
import BarChart from './BarChart';
import Dropdown from './Dropdown';

const App = () => (
  <div>
    <h1>Dashboard</h1>
    <BarChart />
    <Dropdown />
  </div>
);

export default App;
ログイン後にコピー

結論

このシンプルな最小限のセットアップで、ビジュアライゼーション用の強力なツールとインタラクティブな UI コンポーネントを Vite React プロジェクトに追加する方法を学びました。


以上がVite React でシンプルになったデータの視覚化とドロップダウン: Chart.js、React-Chartjs-、React-Selectの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート