Python数据可视化之画图
作者:小茗同学。 发布时间:2023-11-04 11:09:15
标签:python,可视化
安装数据可视化模块matplotlib:pip install matplotlib
导入matplotlib模块下的pyplot
1 折线图
from matplotlib import pyplot
#横坐标
year=[2010,2012,2014,2016]
#纵坐标
perple=[20,40,60,100]
#生成折线图:函数polt
pyplot.plot(year,perple)
#设置横坐标说明
pyplot.xlabel('year')
#设置纵坐标说明
pyplot.ylabel('population')
#添加标题
pyplot.title('Population year correspondence')
#设置纵坐标刻度
pyplot.yticks([0, 25, 50, 75, 90])
# 显示网格
pyplot.grid(True)
显示图表
pyplot.show()
2 散点图
用两种方法
第一种:只需将函数polt换成scatter即可.
from matplotlib import pyplot
#横坐标
year=[2010,2012,2014,2016]
#纵坐标
perple=[20,40,60,100]
#生成散点图:函数scatter
pyplot.scatter(year,perple)
#设置横坐标说明
pyplot.xlabel('year')
#设置纵坐标说明
pyplot.ylabel('population')
#添加标题
pyplot.title('Population year correspondence')
#设置纵坐标刻度
pyplot.yticks([0, 25, 50, 75, 90])
# 显示网格
pyplot.grid(True)
显示图表
pyplot.show()
第二种方法:在polt函数里添加第三个参数 “o”.
可以更改点的颜色和类型,如红色,五角型:把plot第三个参数改为'rp'.
#点的颜色
c–cyan–青色
r–red–红色
m–magente–品红
g–green–绿色
b–blue–蓝色
y–yellow–黄色
k–black–黑色
w–white–白色
#线的类型
– 虚线
-. 形式即为-.
: 细小的虚线
#点的类型
s–方形
h–六角形
H–六角形
*–*形
±-加号
x–x形
d–菱形
D–菱形
p–五角形
from matplotlib import pyplot
#横坐标
year=[2010,2012,2014,2016]
#纵坐标
perple=[20,40,60,100]
#生成散点图:函数polt
pyplot.plot(year,perple,'rp')
#设置横坐标说明
pyplot.xlabel('year')
#设置纵坐标说明
pyplot.ylabel('population')
#添加标题
pyplot.title('Population year correspondence')
#设置纵坐标刻度
pyplot.yticks([0, 25, 50, 75, 90])
# 显示网格
pyplot.grid(True)
显示图表
pyplot.show()
来源:https://blog.csdn.net/weixin_44279511/article/details/86483754
0
投稿
猜你喜欢
- 最近在碰到有同学问我,vue父组件怎么使用外部对象,具体例子如下:有组件a:<div @click="onClick&quo
- Typora是什么?Typora是一款支持实时预览的Markdown文本编辑器。支持即时渲染技术,这也是与其他Markdown编辑器最显著的
- 因为突然有个 * 的想法,想在自己的Android平板上面搭建一个DNS服务器,因为平板上之前安装过SL4A和Python的解释器,也想继续学
- 前面学习过search()可以从任意一个文本里搜索匹配的字符串,也就是说可以从任何位置里搜索到匹配的字符串。但是现实世界很复杂多变的,比如限
- 目录func Containsfunc HasPrefixfunc HasSuffixfunc Replacefunc Splitfunc
- 从python2.4版本开始,可以用subprocess这个模块来产生子进程,并连接到子进程的标准输入/输出/错误中去,还可以得到子进程的返
- 前言以前在写C/C++代码时,可以在代码中预定义一些版本宏定义,然后再编译时从外部传入数据作为版本号。 golang代码不支持宏定义,如果每
- 前言 BeautifulSoup是主要以解析web网页的Python模块,它会提供一些强大的解释器,以解
- Python 语言的优势在于其功能强大,可以用于网络数据采集、数据分析等各种应用场景。本篇文章将介绍如何使用 Python 获取网络数据、使
- 描述Bootstrap Button(按钮)JavaScript 插件允许您加强按钮的功能。您可以控制按钮的状态,也可以为组件创建按钮组,比
- 容我废话一下最近几个月,毒教材被曝光引发争议,那些编写度教材的人着实可恶。咱程序员也没有手绘插画能力,但咱可以借助强大的深度学习模型将视频转
- OAuth2 的概念OAuth是一个关于授权的开放网络标准,OAuth2是其2.0版本。它规定了四种操作流程(授权模式)来确保安全应用场景有
- 如下所示:#在/etc/my.cnf中的[mysqld]中加入如下代码:slow-query-log=Onslow_query_log_fi
- 之前做了一个淘宝客返利微信公众号,后来很多人提到过微信返利机器人,现在微信助手开发好了,可以通过微信助手接口功能实现微信返利机器人。流程如下
- 前言为什么做出这个?就是有时候从网上下载的资料中的pdf有水印,看着不舒服。比如说我从网上下载的试卷,然后去打印店打印,打印之后水印看着很不
- 数据库MySQL 是一种开源的关系型数据库管理系统,被广泛用于各种不同规模的应用程序中。在进行 MySQL 数据库开发过程中,需要深入了解如
- 应用场景域名资产监控,通过输入一个主域名,找到该域名对应的ip地址所在的服务器的端口开闭情况。通过定期做这样的监控,有助于让自己知道自己的资
- 双击编辑功能如何实现:例如:标题 (鼠标双击“标题”文字 即出现可编辑的输入框形式及提交按钮) <!D
- 目录TCP简介TCP介绍TCP特点TCP与UDP的不同点udp通信模型tcp客户端tcp服务器tcp注意点TCP简介TCP介绍TCP协议,传
- mysql作为轻量级开源数据库,在企业级的应用中非常的广泛。我之前用过mssql,oracle,postgresql,mysql。目前阿里云