Cara Menambah Carta pada Apl React Anda

Cara Menambah Carta pada Apl React Anda
Pembaca seperti anda membantu menyokong MUO. Apabila anda membuat pembelian menggunakan pautan di tapak kami, kami mungkin mendapat komisen ahli gabungan. Baca Lagi.

Carta memberikan pengguna anda cara yang mudah dan menarik untuk menggambarkan data. Mereka boleh menjadikan data lebih mudah difahami dan boleh menjadikan apl anda lebih interaktif.





Terdapat beberapa cara untuk membuat carta dalam React, termasuk menggunakan CSS asas atau pustaka seperti React-Vis atau React Google Charts.





Cara Membuat Carta dalam React Dengan CSS

Mencipta carta dalam React menggunakan CSS asas agak mudah. Apa yang anda perlu lakukan ialah mencipta elemen div dengan lebar dan tinggi, kemudian tetapkan warna latar belakang kepada warna carta yang dikehendaki. Sebagai contoh:





bagaimana mempunyai dua aplikasi android yang sama
MAKEUSEOF VIDEO OF THE DAY
 import React from 'react'; 

const Chart = () => {
return (
  <div style={{width: '100px', height: '300px', backgroundColor: '#5D6AFF'}}/>
);
}

export default Chart;

Dalam kod di atas, kami mengimport perpustakaan React. Kami kemudian mencipta fungsi yang dipanggil Carta yang mengembalikan div dengan lebar 100px, ketinggian 300px dan warna latar belakang #5D6AFF. Ini akan membuat carta asas dengan latar belakang biru. Anda juga boleh gunakan UI Bahan atau CSS Tailwind dalam apl React anda untuk membuat carta.

Anda juga boleh membuat berbilang carta dengan teks atau imej di dalam div untuk mencipta carta yang lebih kompleks.



 import React from 'react'; 

const Chart = () => {
return (
  <div>
   <div style={{width: '100px', height: '300px', backgroundColor: '#5D6AFF'}}>
    <p>Chart 1</p>
   </div>
   <div style={{width: '100px', height: '300px', backgroundColor: '#FFCF00'}}>
    <img src="https://dummyimage.com/40x80/000/0011ff" style={{padding:'100px 30px'}} />
   </div>
  </div>
);
}

export default Chart;
  Apl bertindak balas dengan carta menggunakan css

Carta React Menggunakan Pustaka React-Vis

React-Vis ialah perpustakaan yang dicipta oleh Uber yang membolehkan anda membuat carta dan graf dalam React. Ia menyediakan satu set komponen yang memudahkan anda membuat carta dengan bentuk, warna dan saiz yang berbeza. Ia juga menyokong animasi dan interaktiviti, yang boleh membantu menjadikan carta anda lebih menarik.

Untuk menggunakan React-Vis, anda perlu terlebih dahulu buat apl React asas dan pasang perpustakaan. Anda boleh melakukan ini dengan arahan berikut:





 npm install react-vis

Setelah anda memasang pustaka, anda boleh membuat carta asas dengan kod berikut:

 import React, { useState } from 'react'; 

import {
XYPlot,
LineSeries,
VerticalGridLines,
HorizontalGridLines,
XAxis,
YAxis
} from 'react-vis';

const Chart = () => {
const [data] = useState([
  { x: 0, y: 8 },
  { x: 1, y: 5 },
  { x: 2, y: 4 },
  { x: 3, y: 9 },
  { x: 4, y: 1 },
  { x: 5, y: 7 },
  { x: 6, y: 6 },
  { x: 7, y: 3 },
  { x: 8, y: 2 },
  { x: 9, y: 0 }
]);

return (
  <XYPlot width={300} height={300}>
   <VerticalGridLines />
   <HorizontalGridLines />
   <XAxis />
   <YAxis />
   <LineSeries data={data} />
  </XYPlot>
);
}

export default Chart;

Kod di atas mengimport perpustakaan React dan React-Vis. Ia kemudian mentakrifkan fungsi yang dipanggil Carta yang mengembalikan XYPlot dengan VerticalGridLines, HorizontalGridLines, XAxis, YAxis dan LineSeries. LineSeries mengambil tatasusunan data, yang mengandungi koordinat x dan y bagi titik yang membentuk garisan.





  apl bertindak balas dengan carta menggunakan react-iaitu

Menggunakan Pustaka Carta Google React

React Google Charts ialah pustaka lain yang memudahkan anda membuat carta dalam React. Ia menyediakan satu set komponen untuk mencipta pelbagai jenis carta, seperti carta bar, carta pai dan graf garis. Ia juga menyokong animasi dan interaktiviti, yang boleh membantu menjadikan carta anda lebih menarik.

Untuk menggunakan React Google Charts, anda perlu memasang pustaka terlebih dahulu. Anda boleh melakukan ini dengan arahan berikut:

 npm install react-google-charts

Setelah anda memasang pustaka, anda boleh membuat carta asas dengan kod berikut:

 import React, { useState } from 'react'; 
import { Chart } from 'react-google-charts';

const MyChart = () => {
const [data] = useState([
  ['Year', 'Sales', 'Expenses'],
  ['2013', 1000, 400],
  ['2014', 1170, 460],
  ['2015', 660, 1120],
  ['2016', 1030, 540]
]);

return (
  <Chart
   width={'400px'}
   height={'300px'}
   chartType="Bar"
   data={data}
  />
);
}

export default MyChart;

Kod ini mengimport pustaka react dan react-google-charts. Ia kemudian mencipta fungsi yang dipanggil MyChart yang mengembalikan komponen Carta. Komponen Carta mengambil tatasusunan data, yang mengandungi label dan nilai mata yang membentuk carta.

  apl bertindak balas dengan carta menggunakan google-react-charts

Kelemahan Menggunakan CSS

Terdapat beberapa kelemahan menggunakan CSS untuk mencipta carta dalam React:

pembesar suara iphone 6s plus tidak berfungsi
  • Sukar untuk digunakan : Jika anda ingin mencipta carta yang kompleks, CSS boleh menjadi sukar untuk digunakan.
  • Tidak begitu fleksibel: CSS tidak begitu fleksibel, jadi sukar untuk membuat perubahan pada carta anda.
  • Tidak interaktif: Carta CSS tidak interaktif, jadi pengguna anda tidak akan dapat berinteraksi dengan mereka.

Jika anda ingin mencipta carta yang kompleks, React-vis dan React-google-charts ialah pilihan yang lebih baik. Walau bagaimanapun, jika anda ingin mencipta carta ringkas, CSS mungkin merupakan pilihan yang baik.

Faedah Menggunakan React-Vis

Terdapat beberapa faedah menggunakan React-Vis untuk mencipta carta dalam React:

  • Mudah untuk digunakan: React-Vis mudah digunakan, jadi anda boleh membuat carta kompleks dengan mudah.
  • Sangat fleksibel: React-Vis sangat fleksibel, jadi anda boleh membuat perubahan pada carta anda dengan mudah.
  • Interaktif: Carta React-Vis adalah interaktif, jadi pengguna anda boleh berinteraksi dengan mereka.
  • animasi: Carta React-Vis menyokong animasi, jadi anda boleh menjadikan carta anda lebih menarik.

Jika anda ingin mencipta carta kompleks yang interaktif dan animasi, React-Vis ialah pilihan yang baik.

Faedah Menggunakan Carta Google React

Sama seperti React-Vis, terdapat beberapa faedah menggunakan React Google Charts untuk membuat carta dalam React:

  • Mudah untuk digunakan: React Google Charts mudah digunakan, jadi anda boleh membuat carta yang kompleks dengan mudah.
  • Jenis carta yang berbeza: React Google Charts menyediakan jenis carta yang berbeza, jadi anda boleh memilih yang terbaik untuk data anda.
  • Sokongan untuk animasi: React Google Charts menyokong animasi, jadi anda boleh menjadikan carta anda lebih menarik.

Tingkatkan Penglibatan Pengguna Dengan Carta

Carta ialah cara yang bagus untuk menggambarkan data, tetapi anda juga boleh menggunakannya untuk meningkatkan penglibatan pengguna. Menambah animasi dan interaktiviti pada carta anda boleh menjadikannya lebih menarik dan boleh membantu pengguna anda memahami data anda dengan lebih baik.

Jadi, jika anda sedang mencari cara untuk meningkatkan penglibatan pengguna dalam apl React anda, pertimbangkan untuk menambah carta. Anda juga boleh menggunakan apl React anda ke platform yang pantas, selamat dan berskala seperti Github.