下载代码和图片
| 今日项目 | 完成状态 | 待解决问题 | 预期目标或操作 |
|---|---|---|---|
| 作业4 画图 | 80% | 无法计算假相当位温,溢出错误 | 使用Atmos或换用其他近似计算方法 |
| 作业4 问题 | 5.1日完成 | – | – |
| 重要 | 注意exp在64位电脑上最大的计算值 |
|---|---|
| 备注 | 见下 |
| 总结 | 搞懂公式关系,善用python高级绘图命令 |
主要语法
设置要显示的区间位置
1plt.axis([x下界,x上界,y下界,y上界])
plt.contourf 与 plt.contour 区别
- contour 绘制等高线
- f:filled,也即对等高线间的填充区域进行填充(使用不同的颜色)
- contourf:将不会再绘制等高线(显然不同的颜色分界就表示等高线本身)
- 联合使用效果美观
反转坐标轴
1plt.gca().invert_yaxis()
2#或者
3plt.ylim(下界,上界)
4#反转坐标轴就是plt.ylim(大值,小值)
加标注,加标签
1plt.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画图添加标注、及移动坐标轴位置

