前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >利用Python绘制直方图和散点图

利用Python绘制直方图和散点图

作者头像
算法与编程之美
发布2023-08-22 14:30:07
1750
发布2023-08-22 14:30:07
举报
文章被收录于专栏:算法与编程之美

1 问题

利用python如何绘制直方图和散点图。

2 方法

# ------ 直方图import matplotlib.pyplot as pltimport numpy as npimport matplotlib# 设置matplotlib正常显示中文和负号matplotlib.rcParams['font.sans-serif'] = ['SimHei'] # 用黑体显示中文matplotlib.rcParams['axes.unicode_minus'] = False # 正常显示负号data = np.random.randn(10000) # 随机生成(10000),服从正态分的布数据# data——必选参数,绘制数据# bins——直方图长条形状数目,可选项,默认为10# facecolor——长条颜色# edgecolor——长条边框颜色# alpha——透明度# width——条形的宽度plt.hist(data, bins=40, facecolor="blue", edgecolor="black", alpha=0.7)plt.xlabel("区间") # X轴标签plt.ylabel("频率") # Y轴标签plt.title("频率分布直方图") # 标题plt.show()# ------ 散点图import matplotlib.pyplot as pltx = [151, 137, 95, 156, 193, 58, 133, 120, 167, 110, 96, 22, 60, 88, 177, 200]y = [54, 55, 66, 91, 101, 104, 150, 118, 136, 149, 174, 184, 193, 198, 202, 200]plt.scatter(x, y, c='r') # x,y值,点颜色plt.show()运行结果(1)(2)

3 结语

对于用python进行绘制直方图和散点图。这需要利用matplotlib库引用后才能画图,x,y数组自行设置数目相同即可,标签等不可出现中文。Plt.show()用于图形显示,不写则无法显示图形。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-07-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档