数据可视化学习---plotly基本图形(三)之直方图

本文介绍了使用Python的Plotly库绘制直方图,包括如何创建重叠垂直直方图和层叠直方图。通过设置Layout的barmode属性为'overlay'和'stack',可以实现不同效果。示例中数据由Numpy随机生成,展示了直方图在数据可视化中的应用。
摘要由CSDN通过智能技术生成

5.直方图

histogram

import plotly.offline as of
import plotly.graph_objs as go
inport numpy as np

s1 = np.random.RandomState(1)
x = s1.randn(1000)

data = [
	go.Histogram(
		x = x,
		histnorm = 'probability'
	)
]
'''
histnorm ----> 如果我们设定histnorm = 'probability' 则纵坐标变为落入区间内的样本频率
               默认状态下表示直方图纵坐标落入区间内的样本数目
'''
fig = go.Figure(data=data)
of.init_notebook_mode()
of.iplot(fig)

在这里插入图片描述


重叠垂直直方图
我们在说说重叠垂直直方图的绘制
需要在Layout中设置barmode属性,将其改为‘overlay’
如果我们不对其进行设置,会出现Plotly默认将两个直方图的柱状宽度强制变窄
以满足重叠部分的显示需求。
下面我们来看下,数据有Numpy随机生成

s1 = np.random.RandomState(1)
x0 = s1.randn(1000)
x1 = s1.chisquare(5, 1000)

trace1 = go.Histogram(
	x = x0,
	histnorm = 'pro
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值