Plotly 是一个用于数据可视化的 Python 图形库,支持绘制各种类型的图表,包括直方图。
要使用 Plotly 绘制直方图,你可以使用 Plotly 的 plotly.graph_objects
模块中的 Histogram
类。具体步骤如下:
import plotly.graph_objects as go
import numpy as np
# 示例数据
hour = np.random.randint(low=0, high=24, size=1000)
fig = go.Figure(data=[go.Histogram(x=hour)])
go.Histogram(x=hour)
中的 x
参数指定要绘制直方图的数据。fig.update_layout(
title_text='Hourly Distribution', # 图表标题
xaxis=dict(title='Hour'), # X 轴标题
yaxis=dict(title='Count'), # Y 轴标题
bargap=0.2, # 直方图之间的间隔
bargroupgap=0.1 # 直方图组之间的间隔
)
title_text
设置图表的标题。xaxis
和 yaxis
分别设置 X 轴和 Y 轴的标题。bargap
和 bargroupgap
分别设置直方图之间和直方图组之间的间隔。fig.show()
这样就可以用 x=hour
绘制直方图了。
关于 Plotly 的更多使用方法和功能,请参考腾讯云相关产品中的 Plotly 官方文档:Plotly 官方文档。
领取专属 10元无门槛券
手把手带您无忧上云