matplotlib之简单绘图

这篇博客详细介绍了matplotlib库的使用,包括基本的绘图方法、如何美化图表、绘制各种类型的图表如折线图、柱状图、散点图等,以及从文件和网络加载数据进行绘图的高级技巧。
摘要由CSDN通过智能技术生成

7.9 matplotlib库


1、简介

image.png-189.6kB

1、matplotlib对象浏览

image.png-151.9kB

2、matplotlib对象总览

image.png-226kB
image.png-40.7kB

3、matplotlib基本绘图方式

image.png-172.5kB

2、最简单的绘图

import  matplotlib.pyplot as plt
plt.figure(figsize=(8,4))
plt.plot([1,2,3],[5,7,4])
plt.show()

3、美化图表

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
x = [1,2,3]
y = [5,7,4]
x2 = [1,2,3]
y2 = [10,14,12]
plt.plot(x,y,label='第一条线')
plt.plot(x2,y2,label='第二条线')
plt.xlabel('x轴')
plt.ylabel('y轴')
plt.title('为图表加入\n图例、标题与标签')
plt.legend()
plt.show()

4、matplotlib绘制常见图表

1、折线图

import matplotlib.pyplot as plt
#用来正常显示中文标签
plt.rcParams['font.sans-serif']=['SimHei']
#用来正常显示负号
plt.rcParams['axes.unicode_minus']=False
# 准备数据
x = [1,2,3,4,5,6,7,8]
y = [5,2,4,2,1,4,5,2]
# 绘制折线图
plt.plot(x,y, label='折线图')
# 绘制X轴标签
plt.xlabel('x')
# 绘制Y轴标签
plt.ylabel('y')
# 绘制标题
plt.title('绘制折线图')
# 利用legend()方法去显示图例
plt.legend()
# 显示图表
plt.show()

2、柱状图

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
# 注意绘制柱状图的方法是plt.bar()
plt.bar([1,3,5,7,9],[5,2,7,8,2], label="柱状图-01",color="#ff0012")
# color = 'x'  用这个参数来设置图表显示的颜色
plt.bar([2,4,6,8,10],[8,6,2,5,6], label="柱状图-02", color='y')
plt.legend()
plt.xlabel('x轴')
plt.ylabel('y轴')
plt.title('MatplotLib绘制柱状图')
plt.show()

3、条形图

import matplotlib.pyplot 
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值