Диагональная линия с Holoviews (Python) - PullRequest
0 голосов
/ 24 сентября 2019

В Holoviews вы можете нарисовать горизонтальную линию с помощью hv.HLine () и вертикальную линию с помощью hv.VLine () и добавить это к своему графику.
Но как я могу нарисовать диагональную линию и добавить ее к своему графику?участок

1 Ответ

1 голос
/ 24 сентября 2019

Ключом для получения диагональной линии является получение массива равных координат, таких как (0,0), (1,1), (2,2).Затем используйте hv.Curve (), чтобы нарисовать эти координаты в виде диагонали, например:

# import libraries
import numpy as np
import pandas as pd
import holoviews as hv
hv.extension('bokeh', logo=False)

# create coordinates such as (0,0), (1,1), (2,2) in an array
numbers = np.arange(0, 10).reshape(-1, 1)
numbers_coordinates = np.concatenate((numbers, numbers), axis=1)

# create the diagonal line or curve
diagonal_line = hv.Curve(numbers_coordinates, label='Plotting diagonal line')

# change the look of your line
diagonal_line = diagonal_line.opts(line_dash='dashed', color='black')

# plot your diagonal line
diagonal_line

Plotting diagonal line

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...