当前位置:
首页 > Python基础教程 >
-
初识人工智能(一):数据分析(一):matplotlib绘图库(3)
"自己",color="#F08080")
plt.plot(x,y_2,label="同桌",color="#DB7093",linestyle="--")
#设置x轴刻度
_xtick_labels = ["{}岁".format(i) for i in x]
plt.xticks(x,_xtick_labels)
# plt.yticks(range(0,9))
#绘制网格
plt.grid(alpha=0.4,linestyle=':')
#添加图例
plt.legend(loc="upper left")
#展示
plt.show()
运行结果:
1.5 散点图
假设我们获得了某地区3月和10月每天白天的最高气温,那么我们如何寻找出气温和随时间变化的某种规律呢。
- # coding=utf-8
- from matplotlib import pyplot as plt
- plt.rcParams['font.sans-serif']=['SimHei']
- y_3 = [11,17,16,11,12,11,12,6,6,7,8,9,12,15,14,17,18,21,16,17,20,14,15,15,15,19,21,22,22,22,23]
- y_10 = [26,26,28,19,21,17,16,19,18,20,20,19,22,23,17,20,21,20,22,15,11,15,5,13,17,10,11,13,12,13,6]
- x_3 = range(1,32)
- x_10 = range(51,82)
- #设置图形大小
- plt.figure(figsize=(20,8),dpi=80)
- #使用scatter方法绘制散点图,和之前绘制折线图的唯一区别
- plt.scatter(x_3,y_3,label="3月份")
- plt.scatter(x_10,y_10,label="10月份")
- #调整x轴的刻度
- _x = list(x_3)+list(x_10)
- _xtick_labels = ["3月{}日".format(i) for i in x_3]
- _xtick_labels += ["10月{}日".format(i-50) for i in x_10]
- plt.xticks(_x[::3],_xtick_labels[::3],rotation=45)
- #添加图例
- plt.legend(loc="upper left")
- #添加描述信息
- plt.xlabel("时间")
- plt.ylabel("温度")
- plt.title("标题")
- #展示
- plt.show()
运行结果:
1.6 条形图
1.6.1 竖着的条形图
假设我们获取到了2017年内地电影票房前20的电影和电影票房数据,那么如何更加直观的展示该数据呢。
- # coding=utf-8
- from matplotlib import pyplot as plt
- plt.rcParams['font.sans-serif']=['SimHei']
- a = ["战狼2","速度与激情8","功夫瑜伽","西游伏妖篇","变形金刚5:最后的骑士","摔跤吧!爸爸","加勒比海盗5:死无对证",
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式