#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)
График:
Я надеюсь, это то, что вы искали. Не стесняйтесь, дайте мне знать, если нет!