Как создать вертикальную полосу прокрутки с помощью Plotly? - PullRequest
3 голосов
/ 06 августа 2020

Я хотел бы создать вертикальную прокрутку для линейного графика в Plotly. Для наглядности вертикальная прокрутка изображена на рисунке ниже.

введите описание изображения здесь

Предположим, у нас есть 6-линейная диаграмма, как показано ниже, тогда как мы можем создать вертикальную полосу прокрутки на холсте

import plotly.graph_objects as go
import plotly.io as pio
from plotly.subplots import make_subplots
import pandas as pd

# data
pio.templates.default = "plotly_white"
df = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/finance-charts-apple.csv')
df = df.set_index('Date')
df.tail()
cols = df.columns[:-4]
ncols = len(cols)

# subplot setup
fig = make_subplots(rows=ncols, cols=1, shared_xaxes=True)

for i, col in enumerate(cols, start=1):
    fig.add_trace(go.Scatter(x=df[col].index, y=df[col].values), row=i, col=1)

fig.show()

Спасибо за любые советы или хороший материал для чтения.

...