Несколько гистограмм на одной оси X и оси Y в Plotly

<?php
// Turn off error reporting
error_reporting(0);

// Report runtime errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// Report all errors
error_reporting(E_ALL);

// Same as error_reporting(E_ALL);
ini_set("error_reporting", E_ALL);

// Report all errors except E_NOTICE
error_reporting(E_ALL & ~E_NOTICE);
?

>

Пока ваш сайт жив, файл php.ini должен отключить display_errors по соображениям безопасности. Однако для среды разработки display_errors можно включить для устранения неполадок.

2
задан Nodar Okroshiashvili 27 March 2019 в 08:16
поделиться

1 ответ

Если я правильно понимаю, вы хотите, чтобы: Your output

Код:

import plotly.offline as pyo
import plotly.graph_objs as go
from plotly import tools

trace1 = go.Bar(
    x=[1, 2, 3],
    y=[10, 11, 12]
)
trace2 = go.Bar(
    x=[1, 2, 3],
    y=[100, 110, 120],
)
trace3 = go.Bar(
    x=[1, 2, 3],
    y=[1000, 1100, 1200],
)

fig = tools.make_subplots(rows=1, cols=3,
                          shared_xaxes=True, shared_yaxes=True,
                          vertical_spacing=0.001)

fig.append_trace(trace1, 1, 1)
fig.append_trace(trace2, 1, 2)
fig.append_trace(trace3, 1, 3)

fig['layout'].update(height=600, width=600, title='')

pyo.plot(fig, filename='bar-charts-with-shared-axis.html')
0
ответ дан Oysiyl 27 March 2019 в 08:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: