如何绘制连续值与直方图的混合图?

时间:2019-03-13 12:56:47

标签: python matplotlib plotly seaborn

我想用直方图绘制var results = items.Select((x, i) => 500 - items.Where((y, j) => j < (i + 1)).Sum()).ToList(); Age之类的连续值的混合图。

到目前为止,我的直方图没有所需的连续线:

Fare

我想得到这样的结果:

enter image description here

我们将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

由于您说的是Age Fare,听起来您正在寻找连续分布图和< strong> 一个 变量。在这种情况下,以下代码段应使用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

我希望这是您想要的。 不用犹豫,让我知道!