day03、图表辅助元素的定制

本文详细介绍了如何使用Python的matplotlib库定制图表的辅助元素,包括坐标轴、标题、图例、网格、参考线、参考区域、注释文本和表格。通过设置坐标轴标签、刻度范围和刻度标签,以及添加各种类型的参考线和参考区域,增强了图表的可读性和专业性。同时,文章还展示了添加图例、注释文本和表格的方法,以及在不同案例中应用这些技巧的例子,如支付宝月账单报告、汽车速度与制动距离关系、全校大数据各班男女生英语成绩评估、阿里巴巴淘宝和天猫平台的GMV,以及中国电影票房排行榜等。
摘要由CSDN通过智能技术生成

3.1认识图表常用的辅助元素
坐标轴:分为单坐标轴和双坐标轴,单坐标轴按不同的方向又可分为水平坐标轴和垂直坐标轴
标题:表示图表的说明性文本
图例:用于指出图表中各组图形采用的标识方式
网格:从坐标轴刻度开始的、贯穿绘图区域的若干条线
参考线:标记坐标轴上特殊范围的一条直线
参考区域:标记坐标轴上特殊范围的一块区域
注释文本:
表格:用于强调比较难理解数据的表格
3.2、设置坐标轴的标签、刻度范围和刻度标签
3.2.1设置坐标轴的标签
1、设置x轴的标签:matplotlib中可以直接使用pyplot模块的xlabel()函数设置x轴的标签
函数参数如下:
xlabel:表示x轴标签的文本
fontdict:表示控制标签文本样式的字典
labelpad:表示标签与坐标轴边框的距离
2、设置y轴的标签:matplotlib中可以直接使用pyplot模块的ylabel()函数设置y轴的标签

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams[‘font.sans-serif’]=[‘SimHei’]
plt.rcParams[‘axes.unicode_minus’]=False
x=np.linspace(-np.pi,np.pi,256,endpoint=True)
y1,y2=np.sin(x),np.cos(x)
plt.plot(x,y1,x,y2)#设置x轴和y轴的标签
plt.xlabel(“x轴”)
plt.ylabel(“y轴”)
plt.title(‘2020080603051’)
plt.show()
在这里插入图片描述
3.2.2、设置刻度范围和刻度标签
1、设置刻度范围
left:表示x轴刻度取值区间的左位数
right:表示x轴刻度取值区间的右位数
emit:表示是否通知限制变化的观察者,默认为True
auto:表示是否允许自动缩放x轴,默认为True
xmin:表示x轴刻度的最小值
xmax:表示x轴刻度的最大值
2、设置刻度标签
该函数的ticks()参数表示刻度显示的位置列表,它可以设为空列表,以此禁用x轴的刻度,labels表示知道位置刻度的标签列表
Axes对象可以使用set_xticks()或set_yticks()方法分别设置x轴或y轴的刻度线的位置,使用set_xtickkabels()或set_yticklabels()方法分别设置x轴和y轴的刻度标签

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams[‘font.sans-serif’]=[‘SimHei’]
plt.rcParams[‘axes.unicode_minus’]=False
x=np.linspace(-np.pi,np.pi,256,endpoint=True)
y1,y2=np.sin(x),np.cos(x)
plt.plot(x,y1,x,y2)
plt.xlabel(“x轴”)
plt.ylabel(“y轴”)
plt.xlim(x.min()*1.5,x.max()*1.5)
plt.xticks([-np.pi,-np.pi/2,0,np.pi/2,np.pi],[r’ − π -\pi π’,r’ − π / 2 -\pi/2 π/2’,r’ 0 0 0’,r’ π / 2 \pi/2 π/2’,r’ π \pi

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值