A diagramok kényelmes, vonzó módot kínálnak a felhasználók számára az adatok megjelenítésére. Könnyebben érthetővé tehetik az adatokat, és interaktívabbá tehetik az alkalmazást.
Számos módja van diagramok létrehozásának a React alkalmazásban, beleértve az alapvető CSS-t vagy egy olyan könyvtárat, mint a React-Vis vagy a React Google Charts.
Hogyan készítsünk diagramokat a React with CSS segítségével
A diagramok létrehozása a Reactban az alapvető CSS használatával viszonylag egyszerű. Csak annyit kell tennie, hogy létrehoz egy div elemet szélességgel és magassággal, majd állítsa be a háttérszínt a diagram kívánt színére. Például:
import Reagál tól től'reagál';
const Diagram = () => {
Visszatérés (szélesség: "100px", magasság: "300px", háttérszín: '#5D6AFF'}}/>
);
}
exportalapértelmezett Diagram;
A fenti kódban importáltuk a React könyvtárat. Ezután létrehoztunk egy Chart nevű függvényt, amely 100 képpont szélességű, 300 képpont magas és #5D6AFF háttérszínnel tér vissza. Ezzel létrehoz egy alapdiagramot kék háttérrel. Te is
Material UI használata vagy Tailwind CSS a React alkalmazásban diagramok létrehozásához.Több diagramot is létrehozhat szöveggel vagy képekkel a divben, így összetettebb diagramokat hozhat létre.
import Reagál tól től'reagál';
const Diagram = () => {
Visszatérés (
<div>szélesség: "100px", magasság: "300px", háttérszín: '#5D6AFF'}}>
<p>1. diagramp>
div>szélesség: "100px", magasság: "300px", háttérszín: „#FFCF00”}}>
<imgsrc=" https://dummyimage.com/40x80/000/0011ff"stílus={{párnázás:'100 képpont30 képpont'}} />
div>
div>
);
}
exportalapértelmezett Diagram;
Reakciódiagramok a React-Vis könyvtár használatával
A React-Vis az Uber által létrehozott könyvtár, amely lehetővé teszi diagramok és grafikonok létrehozását a Reactban. Olyan összetevőket biztosít, amelyek megkönnyítik a különböző formájú, színű és méretű diagramok létrehozását. Támogatja az animációkat és az interaktivitást is, ami segíthet a diagramok vonzóbbá tételében.
A React-Vis használatához először meg kell tennie hozzon létre egy alap React alkalmazást és telepítse a könyvtárat. Ezt a következő paranccsal teheti meg:
npm telepítés reagál-vis
Miután telepítette a könyvtárat, létrehozhat egy alapdiagramot a következő kóddal:
import React, { useState } tól től'reagál';
import {
XYPlot,
LineSeries,
VerticalGridLines,
HorizontalGridLines,
XAxis,
YAxis
} tól től'react-vis';const Diagram = () => {
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 }
]);Visszatérés (
<XYPlotszélesség={300}magasság={300}>
<VerticalGridLines />
<HorizontalGridLines />
<XAxis />
<YAxis />
<LineSeriesadat={adat} />
XYPlot>
);
}
exportalapértelmezett Diagram;
A fenti kód importálja a React és React-Vis könyvtárakat. Ezután meghatározza a Chart nevű függvényt, amely egy XYPlotot ad vissza VerticalGridLines, HorizontalGridLines, XAxis, YAxis és LineSeries segítségével. A LineSeries veszi az adattömböt, amely a vonalat alkotó pontok x és y koordinátáit tartalmazza.
A React Google Charts Library használata
A React A Google Charts egy másik könyvtár, amely megkönnyíti a diagramok létrehozását a React alkalmazásban. Összetevőket biztosít különböző típusú diagramok, például oszlopdiagramok, kördiagramok és vonaldiagramok létrehozásához. Támogatja az animációkat és az interaktivitást is, ami segíthet a diagramok vonzóbbá tételében.
A React Google Charts használatához először telepítenie kell a könyvtárat. Ezt a következő paranccsal teheti meg:
npm telepítés react-google-charts
Miután telepítette a könyvtárat, létrehozhat egy alapdiagramot a következő kóddal:
import React, { useState } tól től'reagál';
import { Diagram } tól től"react-google-charts";const MyChart = () => {
const [data] = useState([
['Év', "értékesítés", 'Költségek'],
['2013', 1000, 400],
['2014', 1170, 460],
['2015', 660, 1120],
['2016', 1030, 540]
]);Visszatérés (
szélesség={'400px'}
magasság={"300px"}
chartType="Rúd"
adat={adat}
/>
);
}
exportalapértelmezett MyChart;
Ez a kód importálja a react és a react-google-charts könyvtárakat. Ezután létrehoz egy MyChart nevű függvényt, amely egy Chart komponenst ad vissza. A Chart komponens veszi az adattömböt, amely tartalmazza a diagramot alkotó pontok címkéit és értékeit.
A CSS használatának hátrányai
Van néhány hátránya a CSS használatának diagramok létrehozásához a React programban:
- Nehezen használható: Ha összetett diagramokat szeretne létrehozni, a CSS használata nehézkes lehet.
- Nem túl rugalmas: A CSS nem túl rugalmas, így nehéz lehet változtatni a diagramokon.
- Nem interaktív: A CSS-diagramok nem interaktívak, így a felhasználók nem fognak tudni kommunikálni velük.
Ha összetett diagramokat szeretne létrehozni, a React-vis és React-google-charts jobb választás. Ha azonban egyszerű diagramokat szeretne létrehozni, a CSS jó választás lehet.
A React-Vis használatának előnyei
A React-Vis használatának számos előnye van diagramok létrehozásához a React alkalmazásban:
- Könnyen kezelhető: A React-Vis könnyen használható, így könnyedén hozhat létre összetett diagramokat.
- Rendkívül rugalmas: A React-Vis rendkívül rugalmas, így könnyedén módosíthatja a diagramokat.
- Interaktív: A React-Vis diagramok interaktívak, így a felhasználók interakcióba léphetnek velük.
- Élénk: A React-Vis diagramok támogatják az animációkat, így vonzóbbá teheti diagramjait.
Ha összetett, interaktív és animált diagramokat szeretne létrehozni, a React-Vis jó választás.
A React Google Charts használatának előnyei
Csakúgy, mint a React-Vis, számos előnnyel jár a React Google Charts diagramok létrehozása a React alkalmazásban:
- Könnyen kezelhető: A React Google Charts könnyen használható, így könnyedén hozhat létre összetett diagramokat.
- Különböző típusú diagramok: React A Google Charts különböző diagramtípusokat kínál, így kiválaszthatja a legjobbat adataihoz.
- Animáció támogatása: React A Google Charts támogatja az animációkat, így Ön még vonzóbbá teheti diagramjait.
Növelje a felhasználók elköteleződését a diagramokkal
A diagramok nagyszerű lehetőséget kínálnak az adatok megjelenítésére, de felhasználhatja őket a felhasználói elköteleződés növelésére is. Animációk és interaktivitás hozzáadása a diagramokhoz vonzóbbá teheti azokat, és segíthet a felhasználóknak jobban megérteni az adatait.
Tehát, ha módot keres a felhasználói elköteleződés növelésére a React alkalmazásban, fontolja meg diagramok hozzáadását. A React alkalmazást gyors, biztonságos és méretezhető platformon is üzembe helyezheti, mint például a Github.