大气物理作业4 开发文档
下载代码和图片
| 今日项目 | 完成状态 | 待解决问题 | 预期目标或操作 |
|---|---|---|---|
| 作业4 画图 | 80% | 无法计算假相当位温,溢出错误 | 使用Atmos或换用其他近似计算方法 |
| 作业4 问题 | 5.1日完成 | — | — |
| 重要 | 注意exp在64位电脑上最大的计算值 |
|---|---|
| 备注 | 见下 |
| 总结 | 搞懂公式关系,善用python高级绘图命令 |
主要语法
设置要显示的区间位置
plt.axis([x下界,x上界,y下界,y上界])plt.contourf 与 plt.contour 区别
- contour 绘制等高线
- f:filled,也即对等高线间的填充区域进行填充(使用不同的颜色)
- contourf:将不会再绘制等高线(显然不同的颜色分界就表示等高线本身)
- 联合使用效果美观
反转坐标轴
plt.gca().invert_yaxis()
#或者
plt.ylim(下界,上界)
#反转坐标轴就是plt.ylim(大值,小值)加标注,加标签
plt.xticks([0,20,30])绘图控制
| 颜色(color 简写为 c) | 线型(linestyle 简写为 ls) | ||
|---|---|---|---|
| 蓝色 | ’b’ (blue) | 实线 | ’-‘ |
| 绿色 | ’g’ (green) | 虚线 | ’—‘ |
| 红色 | ’r’ (red) | 虚点线 | ’-.‘ |
| 蓝绿色(墨绿色) | ‘c’ (cyan) | 点线 | ’:‘ |
| 红紫色(洋红) | ‘m’ (magenta) | 点 | ’.‘ |
| 黄色 | ’y’ (yellow) | ||
| 黑色 | ’k’ (black) | ||
| 白色 | ’w’ (white) |
| 点型(标记marker) | 点型(标记marker) | ||
|---|---|---|---|
| 像素 | ’,‘ | 细棱形 | ’d’ |
| 圆形 | ’o’ | 三脚架朝下 | ’1’ |
| 上三角 | ’^‘ | 三脚架朝上 | ’2’ |
| 下三角 | ’v’ | 三脚架朝左 | ’3’ |
| 左三角 | ’<‘ | 三脚架朝右 | ’4’ |
| 右三角 | ’>‘ | 六角形 | ’h’ |
| 方形 | ’s’ | 旋转六角形 | ’H’ |
| 加号 | ’+‘ | 五角形 | ’p’ |
| 叉形 | ’x’ | 垂直线 | ’|‘ |
| 棱形 | ’D’ | 水平线 | ’_‘ |
颜色参考

参考
Invert an axis in a matplotlib grafic 反转坐标轴
计算假相当位温Θse—脚本非Python ,无参考性
Python 使用matplotlib画图添加标注、及移动坐标轴位置