Ковровые сюжеты с использованием Plotly в Python

Опубликовано: 8 Апреля, 2022

Plotly - это библиотека Python, которая используется для разработки графиков, особенно интерактивных. Он может строить различные графики и диаграммы, такие как гистограмма, гистограмма, прямоугольная диаграмма, диаграмма распространения и многие другие. Он в основном используется в анализе данных, а также в финансовом анализе. Plotly - это интерактивная библиотека визуализации.

Ковровые участки

Ковровый сюжет - это любой из нескольких различных типов сюжета. Ковровый график - это график, который показывает взаимодействие между двумя или более независимыми переменными и одной или несколькими зависимыми переменными на двухмерном графике. Ковровая диаграмма отличается от других диаграмм, поскольку ковровая диаграмма может использоваться для более точной интерполяции точек данных. Его можно создать с помощью метода Carpet () класса graph_objects.

Syntax: plotly.graph_objects.Carpet(a=None,b=None,carpet=None, x=None, y=None)

Parameters:

a: An array containing values of the first parameter value

b: An array containing values of the first parameter value

x: A two dimensional array of x coordinates at each carpet point. If ommitted, the plot is a cheater plot and the xaxis is hidden by default.

y: A two dimensional array of y coordinates at each carpet point.

carpet: An identifier for this carpet, so that scattercarpet and contourcarpet traces can specify a carpet plot on which they lie

Example:

Python3

import plotly.graph_objects as go
  
fig = go.Figure(go.Carpet(
    y = [1, 2, 3, 4, 5, 6]
))
  
fig.show()

Выход:

Добавление значений a и b

Атрибуты A и B следует использовать для сохранения значений параметров.

Example:

Python3

import plotly.graph_objects as go
  
fig = go.Figure(go.Carpet(
    a = [1, 2, 3, 1, 2, 3],
    b = [4, 5, 6, 4, 5, 6],
    y = [1, 2, 3, 4, 5, 6]
))
  
fig.show()

Выход:

Установите оси A и B

Списки aaxis и baxis используются для установки осей A и B соответственно.

Example 1:

Python3

import plotly.graph_objects as go
  
fig = go.Figure(go.Carpet(
    a=[1, 2, 3, 4, 5, 6],
    b=[6, 5, 4, 3, 2, 1],
    y=[1, 2, 3, 4, 5, 6],
  
    aaxis=dict(
        tickprefix="F = ",
        ticksuffix="N",
        smoothing=0.2,
        minorgridcount=10,
    ),
    baxis=dict(
        tickprefix="P = ",
        ticksuffix="pa",
        smoothing=0.4,
        minorgridcount=9,
    )
))
  
fig.show()

Выход:

Example 2: Styling A and B axis

Python3

import plotly.graph_objects as go
  
fig = go.Figure(go.Carpet(
    a=[1, 2, 3, 4, 5, 6],
    b=[6, 5, 4, 3, 2, 1],
    y=[1, 2, 3, 4, 5, 6],
  
    aaxis=dict(
        tickprefix="F = ",
        ticksuffix="N",
        smoothing=0.2,
        minorgridcount=10,
    ),
    baxis=dict(
        tickprefix="P = ",
        ticksuffix="pa",
        smoothing=0.4,
        minorgridcount=9,
    )
))
  
fig.update_layout(
    plot_bgcolor="black",
    paper_bgcolor="black",
    xaxis=dict(
        showgrid=False,
        showticklabels=False
    ),
    yaxis=dict(
        showgrid=False,
        showticklabels=False
    )
)
  
fig.show()

Выход:

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.