Tips of Matplotlib in Python
有关于Python中Matplotlib的一些画图小技巧——在多年实践中收集整理,持续更新
颜色棒(colorbar)相关
imshow设置颜色范围
对数颜色轴
多子图的画布添加一个公共颜色棒/添加一个colorbar在最右侧
自定义颜色轴需要显示的刻度
(如果是对数坐标,需要第二行代码)
设置颜色图colormap上下限以外的值的颜色,bad/NaN值颜色
用copy不改变该cmap的默认值
画布(fig)布局相关
隐藏空白子图
对齐图中x/y/所有轴标签
调整画布边缘白色区域
轴(ax)相关
获得轴的上下限
x轴反向
对数y轴
关闭、隐藏x轴刻度标签
关闭y轴主/次刻度
图的右侧添加刻度和标签
双y轴/创建副y轴的ax
全局xlabel/总ylabel
设置y刻度/刻度标签的颜色
未整理
imshow自定义长宽比(像素不固定为正方形/自动拉伸像素)
显示坐标网格(只对主刻度显示)
text文本右侧/上端/中心对齐
text文本参照ax百分比确定位置,调整行距
随机选1/10的点,常用于减少散点数量
只在最外侧坐标轴显示label / 判断ax是否在边缘的命令
imshow以左下角为原点
imshow保存图片时候像素边界模糊/串色的问题,把默认的反锯齿插值设为none
设置子图投影法
设置为默认风格