Читаоци попут вас помажу у подршци МУО. Када обавите куповину користећи везе на нашем сајту, можда ћемо зарадити провизију за партнере. Опширније.

Графикони пружају вашим корисницима згодан, атрактиван начин визуелизације података. Они могу олакшати разумевање података и учинити вашу апликацију интерактивнијом.

Постоји неколико начина за креирање графикона у Реацт-у, укључујући коришћење основног ЦСС-а или библиотеке као што су Реацт-Вис или Реацт Гоогле Цхартс.

Како направити графиконе у Реацт витх ЦСС

Прављење графикона у Реацт-у помоћу основног ЦСС-а је релативно лако. Све што треба да урадите је да креирате див елемент са ширином и висином, а затим подесите боју позадине на жељену боју графикона. На пример:

увоз Реаговати из'реаговати';

конст Графикон = () => {
повратак (

ширина: '100пк', висина: '300пк', боја позадине: '#5Д6АФФ'}}/>
);
}

извозУобичајено Цхарт;

У горњем коду смо увезли Реацт библиотеку. Затим смо креирали функцију под називом Цхарт која враћа див ширине 100пк, висине 300пк и боје позадине #5Д6АФФ. Ово ће креирати основни графикон са плавом позадином. Можете такође

instagram viewer
користите Материал УИ или Таилвинд ЦСС у вашој Реацт апликацији да креирате графиконе.

Такође можете да креирате више графикона са текстом или сликама унутар див-ова да бисте креирали сложеније графиконе.

увоз Реаговати из'реаговати';

конст Графикон = () => {
повратак (
<див>

ширина: '100пк', висина: '300пк', боја позадине: '#5Д6АФФ'}}>
<стр>Графикон 1стр>
див>
ширина: '100пк', висина: '300пк', боја позадине: '#ФФЦФ00'}}>
<имгсрц=" https://dummyimage.com/40x80/000/0011ff"стил={{паддинг:'100пк30пк'}} />
див>
див>
);
}

извозУобичајено Цхарт;

Реацт графикони користећи Реацт-Вис библиотеку

Реацт-Вис је библиотека коју је креирао Убер и која вам омогућава да креирате графиконе и графиконе у Реацт-у. Пружа скуп компоненти које олакшавају прављење графикона различитих облика, боја и величина. Такође подржава анимације и интерактивност, што може помоћи да ваше карте буду привлачније.

Да бисте користили Реацт-Вис, прво морате креирајте основну Реацт апликацију и инсталирајте библиотеку. То можете урадити следећом командом:

нпм инсталирај реаговати-вис

Када инсталирате библиотеку, можете креирати основни графикон са следећим кодом:

увоз Реагујте, { усеСтате } из'реаговати';

увоз {
КСИПлот,
ЛинеСериес,
ВертицалГридЛинес,
ХоризонталГридЛинес,
Кс оса,
ИАкис
} из'реаговати-вис';

конст Графикон = () => {
конст [подаци] = усеСтате([
{ Икс: 0, и: 8 },
{ Икс: 1, и: 5 },
{ Икс: 2, и: 4 },
{ Икс: 3, и: 9 },
{ Икс: 4, и: 1 },
{ Икс: 5, и: 7 },
{ Икс: 6, и: 6 },
{ Икс: 7, и: 3 },
{ Икс: 8, и: 2 },
{ Икс: 9, и: 0 }
]);

повратак (
<КСИПлотширина={300}висина={300}>
<ВертицалГридЛинес />
<ХоризонталГридЛинес />
<КСАкис />
<ИАкис />
<ЛинеСериесподатака={подаци} />
КСИПлот>
);
}

извозУобичајено Цхарт;

Горњи код увози Реацт и Реацт-Вис библиотеке. Затим дефинише функцију под називом Цхарт која враћа КСИПлот са ВертицалГридЛинес, ХоризонталГридЛинес, КСАкис, ИАкис и ЛинеСериес. Серија линија узима низ података који садржи к и и координате тачака које чине линију.

Коришћење библиотеке Реацт Гоогле Цхартс

Реацт Гоогле Цхартс је још једна библиотека која олакшава креирање графикона у Реацт-у. Пружа скуп компоненти за креирање различитих типова графикона, као што су тракасти графикони, кружни графикони и линијски графикони. Такође подржава анимације и интерактивност, што може помоћи да ваше карте буду привлачније.

Да бисте користили Реацт Гоогле Цхартс, прво морате да инсталирате библиотеку. То можете урадити следећом командом:

нпм инсталирај реацт-гоогле-цхартс

Када инсталирате библиотеку, можете креирати основни графикон са следећим кодом:

увоз Реагујте, { усеСтате } из'реаговати';
увоз { Графикон } из'реацт-гоогле-цхартс';

конст МиЦхарт = () => {
конст [подаци] = усеСтате([
['Година', 'Продаја', 'Трошкови'],
['2013', 1000, 400],
['2014', 1170, 460],
['2015', 660, 1120],
['2016', 1030, 540]
]);

повратак (
ширина={'400пк'}
висина={'300пк'}
цхартТипе="бар"
дата={подаци}
/>
);
}

извозУобичајено МиЦхарт;

Овај код увози библиотеке реацт и реацт-гоогле-цхартс. Затим креира функцију под називом МиЦхарт која враћа компоненту графикона. Компонента Цхарт узима низ података који садржи ознаке и вредности тачака које чине графикон.

Недостаци коришћења ЦСС-а

Постоји неколико недостатака коришћења ЦСС-а за креирање графикона у Реацт-у:

  • Тешко за употребу: Ако желите да креирате сложене графиконе, ЦСС може бити тежак за коришћење.
  • Није баш флексибилан: ЦСС није много флексибилан, тако да може бити тешко направити промене у вашим графиконима.
  • Није интерактивно: ЦСС графикони нису интерактивни, тако да ваши корисници неће моћи да комуницирају са њима.

Ако желите да креирате сложене графиконе, Реацт-вис и Реацт-гоогле-цхартс су бољи избор. Међутим, ако желите да креирате једноставне графиконе, ЦСС може бити добра опција.

Предности коришћења Реацт-Вис-а

Постоји неколико предности коришћења Реацт-Вис-а за креирање графикона у Реацт-у:

  • Једноставан за коришћење: Реацт-Вис је једноставан за коришћење, тако да можете са лакоћом да креирате сложене графиконе.
  • Веома флексибилан: Реацт-Вис је веома флексибилан, тако да можете лако да мењате своје графиконе.
  • интерактивно: Реацт-Вис графикони су интерактивни, тако да ваши корисници могу да комуницирају са њима.
  • анимирано: Реацт-Вис графикони подржавају анимације, тако да своје графиконе можете учинити занимљивијим.

Ако желите да креирате сложене графиконе који су интерактивни и анимирани, Реацт-Вис је добар избор.

Предности коришћења Реацт Гоогле графикона

Баш као и Реацт-Вис, постоји неколико предности коришћења Реацт Гоогле графикона за креирање графикона у Реацт-у:

  • Једноставан за коришћење: Реацт Гоогле Цхартс је једноставан за коришћење, тако да можете са лакоћом да креирате сложене графиконе.
  • Различити типови графикона: Реацт Гоогле Цхартс пружа различите типове графикона, тако да можете да изаберете најбољи за своје податке.
  • Подршка за анимацију: Реацт Гоогле Цхартс подржава анимације, тако да можете да учините своје графиконе занимљивијим.

Повећајте ангажовање корисника помоћу графикона

Графикони су одличан начин за визуелизацију података, али можете их користити и за повећање ангажовања корисника. Додавање анимација и интерактивности вашим графиконима може их учинити занимљивијим и може помоћи вашим корисницима да боље разумеју ваше податке.

Дакле, ако тражите начин да повећате ангажовање корисника у вашој Реацт апликацији, размислите о додавању графикона. Такође можете да примените своју Реацт апликацију на брзу, безбедну и скалабилну платформу као што је Гитхуб.