Matplotlib基础(杂):边框spines及刻度ticks/labels属性设置及隐藏
绘制图形的时候,有时候绘制草图或者绘制多轴时,需要根据隐藏边框、刻度及标签,或者设置它们的属性,如颜色、尺寸等等。此外,补充了XY轴交点——坐标原点的调整。
单图案例
隐藏或不显示
模块及测试数据
1 | import numpy as np |
隐藏部件spines及ticks及tickslabels,根据参数要求传入空的列表或者空字符串即可
1 | ax.spines[['top', 'right']].set_visible(False) |
设置属性,由于多图的时候会出现叠盖,可以设置zoder属性或者分别设置,这里两张图,分别设置即可,关于label中的文本样式均可以参考text的参数进行调节
1 | fig, ax = plt.subplots(figsize=(12*cm,8*cm), facecolor='w',constrained_layout=True) |
调整坐标原点
通常我们会隐藏右侧和顶部的框线绘制==笛卡尔坐标系==:
1 | # 绘图 |