Как сделать смешанный график непрерывных значений с гистограммой на графике? - PullRequest
2 голосов
/ 13 марта 2019

Я хочу создать смешанный график непрерывных значений, таких как Age или Fare с гистограммой в виде графика.

У меня есть гистограмма без требуемой непрерывной линии, поскольку:

data['Fare'].iplot(kind='hist', xTitle='count',
                  yTitle='money', title='Fare Distribution')

Я бы хотел получить такой результат:

enter image description here

Буду признателен за помощь.Спасибо.

1 Ответ

0 голосов
/ 15 марта 2019

Поскольку вы говорите Age или Fare, звучит так, будто вы ищете график непрерывного распределения и соответствующую гистограмму для один переменная. Если это так, то следующий фрагмент кода должен помочь, используя Jupyter Notebook:

Отрывок:

#imports
import plotly
import cufflinks as cf
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
import pandas as pd
import plotly.plotly as py
import plotly.figure_factory as ff

# setup
init_notebook_mode(connected=True)
np.random.seed(123)
cf.set_config_file(theme='pearl')

# qtconsole for debugging
#%qtconsole --style vim 

# Random data using cufflinks
df = cf.datagen.lines()
df = df[['FSZ.WH']]
df.columns = ['Fare']

# Make plotly figure
group_labels = ['distplot']
fig = ff.create_distplot([df['Fare']], group_labels)

# Plot figure
iplot(fig)

Участок:

enter image description here

Надеюсь, это то, что вы искали. Не стесняйтесь, дайте мне знать, если нет!

...