使用matplotlib定制图表辅助元素

设置x轴的标签

xlabel(xlabel,  fontdict=None,  labelpad=None,  **kwargs)

设置y轴的标签

ylabel(ylabel,  fontdict=None,  labelpad=None,  **kwargs)

导入数据

import numpy as np
import matplotlib. pyplot as plt
plt.rcParams['font. sans-serif'] = ['SimHei'] plt.rcParams['axes. unicode_minus']= False
x =np.1inspace(-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. ylabe1("y轴")
plt. show ()

效果如图

设置刻度范围和刻度标签

left :表示x轴刻度取值区间的左位数

right :表示y轴刻度取值区间的右位数

emit :表示是否通知限制变化的观察者,默认为True

auto :表示是否允许自动缩放 x轴 ,默认为False

xmin :表示x轴刻度的最小值

xmax :表示x轴刻度的最小值

导入数据

#设置x轴和y轴的标签 
plt,xlabel("x轴")
plt. ylabel("y轴")

#设置x轴的刻度范围和刻度标签
p1t.x1im(x.min()* 1.5,x. max () * 1.5)
plt.xticks([-np.pi, -np.pi/2, 0. np.pi/2, np.pi],
[r’$-\pi$',r'$-\pi/2$',r'$0$',r'$\pi/2$',r'$\pi$'])
#设置y轴的刻度标签
plt.yticks([-1.00,-0.75,-0.50,-0.25,0.00,0.25,0.50,0.75,1.00],
[r'$-1$',r'$-\frac{3} {4}$',r'$-\frac{1} {2}$',r'$-\frac{1} {4}$', r'$O$',
r’$\frac{1} {4}$',r'$\frac (1} (2)$',r'$\frac (3} (4}$' ,r'$1$’

运行效果如图

添加标题

title(label,  fontdict=None,  loc='center',  pad=None,  **kwargs)

#添加标题
axes.set_title("正弦曲线和余弦曲线", fontdict=('color' :' red',' fontsize' :' 16' },pad= plt. show ()

添加图列

legend(handles, labels, loc, bbox_to_anchor, ncol, title, shadow, fancybox, *args,**kwargs)

handles :表示图形标识构成的列表

labels :表示图例项构成的列表

loc :控制图例在图表中的位置(图表补充)

 bbox_to_anchor :控制图例的布局,用于精细调整

     bbox_to_anchor=[水平位置·数值 , 垂直位置·数值]

ncol :表示图例的列数

title :表示图例的标题

shadow :控制是否在图例后面显示阴影

fancybox :控制是否为图例设置圆角边框
 


#添加图例
plt.legend([’正弦’,'余弦’], shadow=True, fancybox=True)
p1t. show ()

显示网格

grid(b=None, which='major', axis='both', **kwargs)

b  :表示是否显示网格

which :表示显示网格的类型 [major(默认)、minor、both]

axis :表示显示哪个方向的网格,选项为 both(默认)、x 、y 

linewidth 或  lw  :表示网格线的宽度

 

#显示网格
axes.grid(b=True,axis='y',1w=0.3)
p1t. show ()

 
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值