Панда мульти графика с запонками не работает - PullRequest
0 голосов
/ 14 марта 2019

Я пытаюсь использовать запонки, как при обычном черчении на пандах.

df:
group people value 
 1     5      100
 2     2      90
 1     10     80
 2     20     40
 1     7      100


import pandas as pd
import matplotlib.pyplot as plt
import cufflinks as cf
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
init_notebook_mode(connected=True)
cf.go_offline()


fig, (ax1, ax2) = plt.subplots(1,2,figsize = (10, 20))
df['value'].iplot(ax = ax1)
df['people'].iplot(ax = ax2)

это дает мне странные результаты, пустые графики, я не могу использовать его и для вторичной оси

ax = df.iplot('value')
df.iplot('people',secondary_y=True, ax=ax)

выдает ошибку "KeyError: True"

Они все прекрасно работают, когда я работаю с ними просто с сюжетом панд. Как мне запустить вспомогательную ось с пандами и запонками?

1 Ответ

2 голосов
/ 14 марта 2019

См. Документ здесь: https://plot.ly/pandas/multiple-axes/#simple-secondary-y-axis-with-secondaryy. primary_y ожидает, что список столбцов будет отображен на вторичной оси. Вы передали True, который не является столбцом и, следовательно, ошибкой.

Вы хотите что-то вроде:

df.iplot(columns=["people", "value"], secondary_y=['people'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...