怎么在matplotlib中使用pyplot模块-mile米乐体育
这期内容当中小编将会给大家带来有关怎么在matplotlib中使用pyplot模块,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
使用xlabel()设置x轴标签
函数签名为matplotlib.pyplot.xlabel(xlabel, fontdict=none, labelpad=none, *, loc=none, **kwargs)
参数作用及取值如下:
xlabel
:类型为字符串,即标签的文本。labelpad
:类型为浮点数,默认值为none
,即标签与坐标轴的距离。loc
:取值范围为{'left', 'center', 'right'}
,默认值为rcparams["xaxis.labellocation"]
('center'
),即标签的位置。**kwargs
:text
对象关键字属性,用于控制文本的外观属性,如字体、文本颜色等。
返回值为text
对象。
xlabel()
相关rcparams
为:
#axes.labelsize:medium#fontsizeofthexanyylabels #axes.labelpad:4.0#spacebetweenlabelandaxis #axes.labelweight:normal#weightofthexandylabels #axes.labelcolor:black #xaxis.labellocation:center#alignmentofthexaxislabel:{left,right,center}
底层相关函数为:axes.set_xlabel(xlabel, fontdict=none, labelpad=none, *, loc=none, **kwargs)
axes.get_xlabel()
案例
设置x
轴标签,并输出xlabel
函数的返回值。返回值为text
对象,输出返回值的属性可知,标签文本的属性为_text
。如果想获取标签文本,可使用axes.get_xlabel
方法获取。
importmatplotlib.pyplotasplt plt.plot([1,1]) a=plt.xlabel("x") print(a) print(vars(a)) print(a._text) print(plt.gca().get_xlabel()) plt.show()
输出:
text(0.5,0,'x') {'_stale':true,'stale_callback':none,'_axes':none,'figure':,'_transform': ,'_transformset':true,'_visible':true,'_animated':false,'_alpha':none,'clipbox':none,'_clippath':none,'_clipon':true,'_label':'','_picker':none,'_contains':none,'_rasterized':none,'_agg_filter':none,'_mouseover':false,'eventson':false,'_oid':0,'_propobservers':{},'_remove_method':none,'_url':none,'_gid':none,'_snap':none,'_sketch':none,'_path_effects':[],'_sticky_edges':_xypair(x=[],y=[]),'_in_layout':true,'_x':0.5,'_y':0,'_text':'x','_color':'black','_fontproperties': ,'_usetex':false,'_wrap':false,'_verticalalignment':'top','_horizontalalignment':'center','_multialignment':none,'_rotation':none,'_bbox_patch':none,'_renderer':none,'_linespacing':1.2,'_rotation_mode':none} x x
使用ylabel()设置y轴标签
函数签名为matplotlib.pyplot.ylabel(ylabel, fontdict=none, labelpad=none, *, loc=none, **kwargs)
参数作用及取值如下:
ylabel
:类型为字符串,即标签的文本。labelpad
:类型为浮点数,默认值为none
,即标签与坐标轴的距离。loc
:取值范围为{'bottom', 'center', 'top'}
,默认值为rcparams["yaxis.labellocation"]
('center'
),即标签的位置。**kwargs
:text
对象关键字属性,用于控制文本的外观属性,如字体、文本颜色等。
返回值为text
对象。
xlabel()
相关rcparams
为:
#axes.labelsize:medium#fontsizeofthexanyylabels #axes.labelpad:4.0#spacebetweenlabelandaxis #axes.labelweight:normal#weightofthexandylabels #axes.labelcolor:black #yaxis.labellocation:center#alignmentoftheyaxislabel:{bottom,top,center}
底层相关函数为:axes.set_ylabel(ylabel, fontdict=none, labelpad=none, *, loc=none, **kwargs)
axes.get_ylabel()
案例
添加y
轴标签,并设置字体属性和背景色。
importmatplotlib.pyplotasplt font={'family':'serif', 'color':'darkred', 'weight':'normal', 'size':16, } plt.plot([1,1]) plt.ylabel("y",fontdict=font,backgroundcolor='grey') plt.show()
上述就是小编为大家分享的怎么在matplotlib中使用pyplot模块了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注恰卡编程网行业资讯频道。