总结一下 matplotlib 画图常用功能
来源:互联网 发布:4g网络1g流量能用多久 编辑:程序博客网 时间:2024/05/21 10:15
在画图设置属性的时候,有的地方容易忘记,简单总结下重用语法,方便以后查看
# -*- coding: utf-8 -*-import matplotlib.pyplot as pltimport numpy as npx=np.linspace(0,5,20) # 数据准备y1=x**2y2=5*xfig,ax =plt.subplots(1,2,figsize=(10,5)) #设置画图框架ax[0].plot(x,y1,label=r'$y=x^2$',lw=2, color='b') # 画图 以及给 legend 标签ax[0].plot(x,y2,label=r'$y=5x$', lw=2, color='r') # 画图 以及给 legend 标签ax[0].set_title('one') # 设置标题ax[0].set_xlim([0, 5]) # 设置 x 轴的范围ax[0].set_ylim([0, 25]) # 设置 y 轴的范围ax[0].set_xlabel('x') # 给 x 轴加标签ax[0].set_ylabel('y') # 给 y 轴加标签ax[0].text(3, 6, r"$y=x^2$", fontsize=20, color='b') #在图中加字ax[0].text(2, 16, r"$y=5x$", fontsize=20, color='r') #在图中加字ax[0].grid(True) # 画出网格ax[0].legend(loc=0,fancybox=True) # 显示 legendax[1].plot(x,0.5*y2,color='g',alpha=0.8,lw=2,ls='-',marker='s', markersize=5, markerfacecolor='r') # 画图,设置属性ax[1].set_title('two') # 设置标题ax[1].set_xlabel('x') #给 x 轴标签ax[1].set_ylabel('y',color="g") #给 y 轴标签ax[1].axis('tight') # 设置轴的范围ax[1].set_xticks([1, 2, 3, 4, 5]) # 给 x 轴添加新标签ax[1].set_xticklabels([r'$\alpha$', r'$\beta$', r'$\gamma$', r'$\delta$', r'$\epsilon$'], fontsize=18)ax[1].grid(color='r', alpha=0.8, linestyle='dashed', linewidth=0.5) # 设置网格属性ax2 = ax[1].twinx() #再画一个新的函数,共用一个坐标轴 xax2.plot(x, x**3, lw=2, color='b') ax2.set_ylabel(r'$\lambda$',fontsize=18, color='b')fig.tight_layout() # 避免子图之间有重叠
效果如下:
0 0
- 总结一下 matplotlib 画图常用功能
- scikit-learn:matplotlib.pyplot常用画图功能总结(1)
- scikit-learn:matplotlib.pyplot常用画图功能总结(2)——多子图绘制
- Matplotlib常用画图代码
- Matplotlib常用画图代码2
- 常用matplotlib.pyplot画图系列(组)
- Python应用matplotlib.pyplot画图总结
- 用python的matplotlib画图总结1
- matplotlib画图
- matplotlib画图
- matplotlib 画图
- matplotlib画图
- matplotlib画图
- matplotlib画图
- matplotlib 画图
- matplotlib画图
- matplotlib画图
- matplotlib 画图
- Asp.Net的简介
- Hibernate 基本配置和应用
- Linux socket编程的心跳机制总结
- Battle City
- HDU 5363-K - Key Set-递推
- 总结一下 matplotlib 画图常用功能
- UI0_带分区的省市区
- Java心得13
- CodeForces-556C Case of Matryoshkas
- Visual Studio远程调试的使用
- 生成素数序列----埃拉托斯特尼筛法
- 关于pymongo两种连接方法MongoClient和Connection连接mongodb的写入效率分析
- 安装Win7ghost 之后,发现鼠标和键盘没有反应,失效
- 单例模式范例