内容正文:
●
o
利用matplotlib模块绘图
●
My_test
这是一个柱状图
4.0
■蓝色的图
红色的图
00
Matplotlib是一个绘图库,常
0
用于数据可视化。
2.5
2.0
最常用的是其中一个子模块
1.5
101
pyplot,它所提供的函数可以
这是X轴
0.5
1.0
15
2.0
2.5
3.0
各学校成绩散点图
快速绘图,设置图表标题、
Fill
图
1.00
90
数学
★英话
0.75
例、坐标轴刻度等。
0.00
-0.25
050
-0.75
-1.00
=c0s(5
15
20
25
可绘制常见的柱形图、条形图、饼图、折线图、言
散点图、气泡图等
常用绘图函数
函数
说明
figure()
创建一个新的图表对象,并设置为当前绘图对
象;
plot()
绘制线形图;
bar()
绘制垂直柱形图;
barh()
绘制水平柱形图;
scatter()
绘制散点图;
title()
设置图表的标题,
xlim(ylim
设置X、Y轴的取值范围:
xlabel()ylabel()
设置X、Y轴的标签;
legend()
显示图例;
show()
显示创建的所有绘图对象
导入pandas模块:
导入matplotlibl的oyplot-子库:
import pandas as pd
import matplotlib.pyplot as plt
学生任务一:绘制y=x2的线形图
Figure 1
导入模块
16
14
import matplotlib.pyplot as plt
12
10
6
绘制线形图
4
2
#显示图像
1.0
1.5
2.0
2.5
3.0
3.5
4.0
公←中Q三旧
回宝口中←→w
OL
8
9
b
0
S'I-
(乙**X)uIS
●
(x)uIs
0'T-
S0-
00
S'0
O'L
S'T
(Z**x)uls pue (x)uIs
3回▣
I aun61
学生任务一:绘制y=X2的线形图
16
import matplotlib.pyplot as plt
14
12
x=[1,2,3,4]
10
y=[1,4,9,16]
81
6
plt.plot(x,y,label="label",color="pink",line
4
plt.show()
1.0
1.5
2.0
2.5
3.0
3.5
4.0
0←中QB
属性:color,linewidth
③:三角图数
-回
sin(x)and sin(x**2)
1.00
plot0:绘制线形图
0.75
8
格式:plot(x,y,参数)
0.00
025
-0.50
x,y轴数据
-0.75
1.00
包括图例、颜色、线条样式等
2
10
不之中Q
例如:
plt.plot(x,y,label="sin(x)",color="r",linestyle="-.",linewidth=2)
学生任务一:绘制y=X2的线形图
import matplotlib.pyplot as plt
X=[1,2,3,4]
y=[1,4,9,16]
plt.plot(x,y,label="x2",color="pink",linewidth=10)
plt.show()
函数
说明
figure()I
创建一个新的图表对象,并设置
#创建一个绘图对象
为当前绘图对象
plt.figure(figsize=(8,4))
plot()
绘制线形图
#修改图表的宽度与高度
bar()
绘制垂直柱形图
barh()
绘制水平柱形图
scatter()
绘制散点图
title()
设置图表标题
xlim(),ylim()
设置XY轴取值范围
xlabel(),ylabel()
设置XY轴的标签
legend()
显示图例
show()
显示所有的图表对象