大佬教程收集整理的这篇文章主要介绍了Python数据分析入门(二十四):绘图分析——Axes容器,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Axes
容器是用来创建具体的图形的。比如画曲线,柱状图,都是画在上面。所以之前我们学的使用plt.xx
绘制各种图形(比如条形图,直方图,散点图等)都是对Axes
的封装。比如plt.plot
对应的是axes.plot
,比如plt.hist
对应的是axes.hist
。针对图的所有操作,都可以在Axes
上找到对应的API
。另外后面要讲到的Axis
容器,是轴的对象,也是绑定在Axes
上面。@H_262_25@
Axes的类定义介绍:https://matplotlib.org/api/axes_api.html@H_262_25@
设置完刻度后,我们还可以设置x轴和y轴的最大值和最小值。可以通过set_xlim/set_ylim
来实现:@H_262_25@
fig = plt.figure() axes = fig.add_subplot(111) axes.plot(np.random.randn(10)) # 设置x轴的最大值和最小值 axes.set_xlim(-2,12) # 设置y轴的最大值和最小值 axes.set_ylim(-3,3)
@H_262_25@
之前添加文本我们用的是Annotate
,但是如果不是需要做注释,其实还有另外一种更加简单的方式,那就是使用text
方法:@H_262_25@
data = np.random.randn(10) fig = plt.figure() axes = fig.add_subplot(111) axes.plot(data) # 添加文本,比Annotate更加方便 axes.text(0,0,"Hello")
@H_262_25@
fig = plt.figure() ax1 = fig.add_subplot(211) ax1.bar(np.arange(0,10,2),np.random.rand(5)) ax1.set_yticks(np.arange(0,1,0.25)) ax2 = ax1.twinx() #克隆一个共享x轴的axes对象 ax2.plot(np.random.randn(10),c="b") plt.show()
@H_262_25@
效果图如下:@H_262_25@
@H_262_25@
以上是大佬教程为你收集整理的Python数据分析入门(二十四):绘图分析——Axes容器全部内容,希望文章能够帮你解决Python数据分析入门(二十四):绘图分析——Axes容器所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。