当前位置: 首页 > wzjs >正文

沈阳网站推广¥做下拉去118cr开封网络推广公司

沈阳网站推广¥做下拉去118cr,开封网络推广公司,南通优普网站建设制作,宁波网页设计制作文章目录 前言一、柱状图二、直方图三、饼图四、散点图 前言 通过今天的学习,我掌握了使用Matplotlib绘制基本统计图,包括柱状图,直方图,饼图,散点图 一、柱状图 ax.bar(x, height, width0.8, bottomNone, align‘ce…

文章目录

  • 前言
  • 一、柱状图
  • 二、直方图
  • 三、饼图
  • 四、散点图


前言

  • 通过今天的学习,我掌握了使用Matplotlib绘制基本统计图,包括柱状图,直方图,饼图,散点图

一、柱状图

  • ax.bar(x, height, width=0.8, bottom=None, align=‘center’, **kwargs)
  • align:柱状图对齐方式;bottom:柱状图底部位置,默认为0
  • 柱状图主要用于比较不同类别之间的数据大小
categories = ['A', 'B', 'C', 'D']
values = [20, 35, 30, 25]# 创建图形和子图
fig, ax = plt.subplots()# 绘制柱状图
ax.bar(categories, values, color='pink', linewidth=1.5, width=0.5,align="center",bottom=0)# 设置标题和标签
ax.set_title('柱状图')
ax.set_xlabel('种类')
ax.set_ylabel('值')# 显示图形
plt.show()

在这里插入图片描述

  • 可以指定bottom以绘制堆叠柱状图
categories = ['A', 'B', 'C', 'D']
values1 = [20, 35, 30, 25]
values2 = [15, 25, 20, 10]# 创建图形和子图
fig, ax = plt.subplots()# 绘制第一个数据集的柱状图
ax.bar(categories, values1, color='skyblue', label='值 1')# 绘制第二个数据集的柱状图,堆叠在第一个数据集上
ax.bar(categories, values2, bottom=values1, color='pink', label='值 2')# 设置标题和标签
ax.set_title('堆叠柱状图')
ax.set_xlabel('种类')
ax.set_ylabel('值')# 添加图例
ax.legend()# 显示图形
plt.show()

在这里插入图片描述

二、直方图

  • ax.hist(x, bins=None, range=None, density=False, weights=None, cumulative=False, **kwargs)
  • x指一个数据数组;bins指柱数;density指是否标准化
  • 相较于柱状图,直方图主要用于展示连续数据的分布情况
# 生成随机数据,生成均值为 0,标准差为 1 的标准正态分布的随机样本
data = np.random.randn(100)# 创建图形和子图
fig, ax = plt.subplots()# 绘制直方图
ax.hist(data, bins=30, color='skyblue', edgecolor='black')# 设置标题和标签
ax.set_title('Simple Histogram')
ax.set_xlabel('Value')
ax.set_ylabel('Frequency')# 显示图形
plt.show()

在这里插入图片描述

三、饼图

  • ax.pie(x, explode=None, labels=None, colors=None, autopct=None, shadow=False, startangle=0, **kwargs)
  • x指数据数组;labels指每个扇区的标签;autopct: 控制显示每个扇区的占比,默认为 None
labels = ['A', 'B', 'C', 'D']
sizes = [15, 30, 45, 10]# 创建图形和子图
fig, ax = plt.subplots()# 绘制饼图
ax.pie(sizes, labels=labels, autopct='%1.1f%%', startangle=90)# 设置标题
ax.set_title('饼图')# 显示图形
plt.show()

在这里插入图片描述

四、散点图

  • ax.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, edgecolors=None, **kwargs)
fig = plt.figure()
axes = fig.add_axes([.1,.1,.8,.8])
x = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
data = [[120, 132, 101, 134, 90, 230, 210],[220, 182, 191, 234, 290, 330, 310],
]
y0 = data[0]
y1 = data[1]
axes.scatter(x,y0,color='red',marker="s")
axes.scatter(x,y1,color='blue',marker="d")
axes.set_title('散点图')
axes.set_xlabel('日期')
axes.set_ylabel('数量')
plt.legend(labels=['label 1', 'label 2'],)
plt.show()

在这里插入图片描述


THE END

http://www.dtcms.com/wzjs/522842.html

相关文章:

  • 用ps如何做模板下载网站网站运营培训
  • 怎么做好网站客服自助建站的优势
  • 深圳市建设交易中心网站打开百度网址
  • web新闻网站开发湘潭营销型网站建设
  • 网站规划建设书如何让百度能查到自己
  • 做推广任务的网站有哪些北京百度推广代理
  • 新疆手机网站建设seo点击排名源码
  • 做视频网站要用到的服务器整站优化的公司
  • 深圳做网站哪家凯里seo排名优化
  • 网站源码出售整合营销传播成功案例
  • 淘宝刷单网站建设湖北百度seo排名
  • 网站建设论文3000字范文百度指数官网查询
  • wordpress对接COS后网站变慢劳动局免费培训项目
  • 高度重视网站建设 利用网站 接受监督自动app优化最新版
  • 如何做网站的百科代刷网站推广链接免费
  • 制作网站的软件有那个免费什么建站程序最利于seo
  • 网站适合用angular做吗营销推广计划怎么写
  • 营销型企业网站分关键词查找工具
  • 宜春市住房和城乡建设局网站站长之家seo
  • 深圳宝安区做网站郑州网络推广代理
  • 购物网站开发背景及目的app注册接单平台
  • 杭州做商务网站百度搜索排名优化哪家好
  • 什么网站可以找人做设计郑州seo技术培训班
  • 网站添加客服百度页面
  • b站推广首页营销方法有哪些方式
  • 网站单页别人是怎么做的seo如何进行优化
  • 全屏网站 内页怎么做国外推广网站
  • mac字体wordpress天津百度网站排名优化
  • 做淘宝网站中国营销传播网
  • 网站动态效果怎么做seo诊断优化专家