Диаграмите предоставят на вашите потребители удобен и привлекателен начин за визуализиране на данни. Те могат да направят данните по-лесни за разбиране и да направят приложението ви по-интерактивно.
Има няколко начина за създаване на диаграми в React, включително използване на базов CSS или библиотека като React-Vis или React Google Charts.
Как да създавате диаграми в React с CSS
Създаването на диаграми в React с помощта на основен CSS е сравнително лесно. Всичко, което трябва да направите, е да създадете div елемент с ширина и височина, след което да зададете цвета на фона на желания цвят на диаграмата. Например:
MAKEUSEOF ВИДЕО НА ДЕНЯ
import React from 'react';
const Chart = () => {
return (
<div style={{width: '100px', height: '300px', backgroundColor: '#5D6AFF'}}/>
);
}
export default Chart;
В горния код импортирахме библиотеката React. След това създадохме функция, наречена Chart, която връща div с ширина 100px, височина 300px и цвят на фона #5D6AFF. Това ще създаде основна диаграма със син фон. Можете също използване на материален потребителски интерфейс или Tailwind CSS във вашето приложение React за създаване на диаграми.
Можете също да създадете множество диаграми с текст или изображения вътре в div, за да създадете по-сложни диаграми.
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;
Графики на React с помощта на библиотеката React-Vis
React-Vis е библиотека, създадена от Uber, която ви позволява да създавате диаграми и графики в React. Той предоставя набор от компоненти, които улесняват създаването на диаграми с различни форми, цветове и размери. Той също така поддържа анимации и интерактивност, което може да ви помогне да направите вашите диаграми по-ангажиращи.
как да добавите преки пътища към iphone
За да използвате React-Vis, първо трябва създайте основно приложение React и инсталирайте библиотеката. Можете да направите това със следната команда:
npm install react-vis
След като инсталирате библиотеката, можете да създадете основна диаграма със следния код:
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;
Горният код импортира библиотеките React и React-Vis. След това дефинира функция, наречена Chart, която връща XYPlot с VerticalGridLines, HorizontalGridLines, XAxis, YAxis и LineSeries. LineSeries взема масива от данни, който съдържа x и y координатите на точките, които съставят линията.
Използване на React Google Charts Library
React Google Charts е друга библиотека, която улеснява създаването на диаграми в React. Той предоставя набор от компоненти за създаване на различни типове диаграми, като стълбовидни диаграми, кръгови диаграми и линейни графики. Той също така поддържа анимации и интерактивност, което може да ви помогне да направите вашите диаграми по-ангажиращи.
За да използвате React Google Charts, първо трябва да инсталирате библиотеката. Можете да направите това със следната команда:
npm install react-google-charts
След като инсталирате библиотеката, можете да създадете основна диаграма със следния код:
има ли xbox one възможности за bluetooth
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;
Този код импортира библиотеките react и react-google-charts. След това създава функция, наречена MyChart, която връща компонент Chart. Компонентът Chart взема масива от данни, който съдържа етикетите и стойностите на точките, съставляващи диаграмата.
защо моето wifi обаждане не работи
Недостатъци на използването на CSS
Има няколко недостатъка на използването на CSS за създаване на диаграми в React:
- Труден за използване : Ако искате да създадете сложни диаграми, CSS може да бъде труден за използване.
- Не е много гъвкав: CSS не е много гъвкав, така че може да е трудно да правите промени в диаграмите си.
- Не е интерактивен: CSS диаграмите не са интерактивни, така че потребителите ви няма да могат да взаимодействат с тях.
Ако искате да създавате сложни диаграми, React-vis и React-google-charts са по-добър избор. Въпреки това, ако искате да създадете прости диаграми, CSS може да бъде добър вариант.
Ползи от използването на React-Vis
Има няколко предимства от използването на React-Vis за създаване на диаграми в React:
- Лесен за използване: React-Vis е лесен за използване, така че можете да създавате сложни диаграми с лекота.
- Силно гъвкав: React-Vis е много гъвкав, така че можете лесно да правите промени в диаграмите си.
- Интерактивен: Диаграмите на React-Vis са интерактивни, така че вашите потребители могат да взаимодействат с тях.
- анимирани: Диаграмите React-Vis поддържат анимации, така че можете да направите диаграмите си по-ангажиращи.
Ако искате да създавате сложни диаграми, които са интерактивни и анимирани, React-Vis е добър избор.
Предимства от използването на React Google Charts
Точно като React-Vis, има няколко предимства от използването на React Google Charts за създаване на диаграми в React:
- Лесен за използване: React Google Charts е лесен за използване, така че можете да създавате сложни диаграми с лекота.
- Различни типове диаграми: React Google Charts предоставя различни типове диаграми, така че можете да изберете най-добрата за вашите данни.
- Поддръжка за анимация: React Google Charts поддържа анимации, така че можете да направите вашите диаграми по-ангажиращи.
Увеличете ангажираността на потребителите с диаграми
Диаграмите са чудесен начин за визуализиране на данни, но можете също да ги използвате, за да увеличите ангажираността на потребителите. Добавянето на анимации и интерактивност към вашите диаграми може да ги направи по-ангажиращи и може да помогне на потребителите ви да разберат по-добре вашите данни.
Така че, ако търсите начин да увеличите ангажираността на потребителите в приложението си React, помислете за добавяне на диаграми. Можете също така да внедрите приложението си React на бърза, сигурна и мащабируема платформа като Github.