Как создать смешанный график непрерывных значений с гистограммой в plotly?

#python #matplotlib #plotly #seaborn

#python #matplotlib #plotly #seaborn

Вопрос:

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

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

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

Я хотел бы получить результат, подобный этому:

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

Помощь была бы оценена. Спасибо.

Ответ №1:

Поскольку вы говорите 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)
  

График:

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

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