Matplotlib-

首先导入matplotlib包中的pyplot模块,并以as别名的形式简化引入包的名称

from matplotlib import pyplot as plt

使用numpy提供的函数arange()创建一组数据来绘制图像

引入numpy包

import numpy as np

x=np.arange(-50,51)

上述的值作用到x轴上,将该值的平方作为y值

y=x**2

plot的plot()绘制线性图表

plt.plot(x,y)


 

设置图表名称tltle

plt.title("y等于x的平方")

plt.plot(x,y)


 

默认不支持中文missing from current font字体丢失

修改字体配置

plt.rcParams["font.sans-serif"]=["SimHei"]#将此行设置在前面


字体设置时,字体名称不区分大小写

当字体设置支持中文后,必须设置负号,否则当数值中出现负值时无法显示

#解决方式:修改轴中的负号编码 axis

plt.rcParams["axes.unicode_minus"]=False

这个也应设置在前面

 

设置名称大小及线条

xlabel()ylabel()#设置x轴y轴的参数


 plt.title("y等于x的平方",fontsize=16)

plt.xlable("x轴",fontsize=16)

plt.plot(x,y,linewidth=5) 


在同一个画布中也可以设置两个图像 

plt.plot(x,y)

plt.plot(x,y1)


设置x轴y轴的刻度 

plt.xticks(range(1,len(times),2),rotation=45)

#刻度会少一半并且会倾斜

plt.plot(times,sales) 

plt.xticks(range(1,len(times),2),labels=[1,2,3,4],rotation=45)

#刻度会少一半并且会倾斜并且坐标中的时间会替换成labels中的数字

plt.plot(times,sales) 

 

plt.xticks(range(1,len(times),2),["%s年"%i for i in times]rotation=45)

#刻度会少一半并且会倾斜,并且时间后会加上年

plt.plot(times,sales) 

 


设置图例legend 

图例是集中于地图一角或一侧的地图上各种符号和颜色代表内容与指标的说明,

有助于更好认识地图

默认会使用每个图形的lable值作为图例中的说明

 

legend还可以增加参数,即图例的位置 

 

plt.legend(loc=“center”) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值