Что такое Плотли? 🤔
Для разработчика этот случай произойдет, когда ему или ей необходимо создать графики из различных типов данных и графиков, которые имеют смысл и понятны пользователю, поэтому, как разработчик, я ищу множество библиотек для создания графиков, но, в конце концов, одну библиотеку, которую я считаю разумной и Понятно, что это Plotly, поэтому, прежде чем углубляться в Plotly — графическую библиотеку, давайте посмотрим, что такое графическая библиотека.
Графическая библиотека — это библиотека, которая используется для создания красивых графиков с использованием данных. Графики похожи на гистограммы, круговые диаграммы, линейные диаграммы и т. д. Представление данных в графическом виде более читабельно и понятно для не кодеров или обычных пользователей, а не для отображения в виде текстовой информации. Отображение информации в графическом виде намного полезнее для пользователя.
Теперь Plotly — это графическая библиотека, предоставленная командой Plotly, которая доступна на 7 различных языках программирования: Python, R, JavaScript, Julia, F#, ggplot2, MATLAB. с этим типом графической библиотеки мы можем создавать много мощных графиков. Построенный на основе d3.js и stack.gl, plotly.js представляет собой высокоуровневую декларативную библиотеку построения диаграмм. plotly.js поставляется с более чем 40 типами диаграмм, включая научные диаграммы, трехмерные графики, статистические диаграммы, карты SVG, финансовые диаграммы и многое другое.
Примечание. Все созданные графики построены на основе SVG, а не Canvas только для HTML.
Почему мы используем Plotly вместо других графических библиотек? 👇
Plotly поддерживает более одного языка для создания красивых графиков, что делает его особенным, чем другие графические библиотеки.
Синтаксис и семантика Plotly намного проще, чем в других библиотеках JavaScript, таких как D3.js, которые имеют очень сложный синтаксис для понимания начинающим программистом.
Настройка ✏️ очень важна, когда вы создаете что-то графическое, поэтому в Plotly настройка очень проста, и Plotly предоставляет множество функций.
Давайте установим и попробуем настроить приложение Plotly in React.
Установка пакетов NPM для Plotly ⚙️🔍
npm установить react-plotly.js plotly.js
Пример кода для настройки plotly.js в компоненте
import React from 'react'; import Plot from 'react-plotly.js'; class App extends React.Component { render() { return ( <Plot data={[ { x: [1, 2, 3], y: [2, 6, 3], type: 'scatter', mode: 'lines+markers', marker: {color: 'red'}, }, {type: 'bar', x: [1, 2, 3], y: [2, 5, 3]}, ]} layout={ {width: 320, height: 240, title: 'A Fancy Plot'} } /> ); } }
ВЫХОД 😲🕺
Есть более мощные функции Plotly.js
Вывод: доступно много библиотек, это зависит от требований, но я рекомендую вам использовать plotly.js, который поможет вам очень легко создавать графики.
Полезные ссылки