Python 绘图模块 Matplotlib 中 xticks, yticks 对像操作详解及去除图像周围白边及y轴翻转

一、概念与定义图解

Python 绘图模块 Matplotlib 中 xticks, yticks 对像操作详解及去除图像周围白边及y轴翻转_第1张图片

1. 坐标轴字:用于显示坐标轴坐标的文字,默认存在

2. 坐标轴tick, 坐标轴旁边的小横线(y轴)或小竖线(x轴),默认存在

3. 白边:指主图到纸的边缘留下的修饰白边,默认

二、设置坐标轴字大小及设置tick

1.设置坐标字为10号字、颜色为红色

plt.xticks(color="r",fontsize=10)

效果如下:

Python 绘图模块 Matplotlib 中 xticks, yticks 对像操作详解及去除图像周围白边及y轴翻转_第2张图片

2.修改坐标内容为需要的内容

plt.xticks([0,5,10,15,20,25],(["A","B","中","D","","尾坐标"]),color="r",fontsize=10)

效果如下:

Python 绘图模块 Matplotlib 中 xticks, yticks 对像操作详解及去除图像周围白边及y轴翻转_第3张图片

 3. 改变小tick的大小及颜色(size 为tick高度,width为宽度,color为颜色)

ax.xaxis.set_tick_params(size=3,color = "green",width=10)

 效果如下:

Python 绘图模块 Matplotlib 中 xticks, yticks 对像操作详解及去除图像周围白边及y轴翻转_第4张图片

4.去除坐标刻度值及小tick

    #不显示x轴坐标内容
    plt.xticks([0,5,10,15,20,25],())
    # 去掉坐标刻度tick
    ax.xaxis.set_tick_params(size=0,width=0)

效果如下

Python 绘图模块 Matplotlib 中 xticks, yticks 对像操作详解及去除图像周围白边及y轴翻转_第5张图片

 5.调整反转y坐标,使y坐标方向向下

ax.invert_yaxis()

效果如下 
Python 绘图模块 Matplotlib 中 xticks, yticks 对像操作详解及去除图像周围白边及y轴翻转_第6张图片

 5.图像去掉白边

plt.savefig("1-1.jpg",dpi = 500,bbox_inches='tight',pad_inches=0)

效果如下:

Python 绘图模块 Matplotlib 中 xticks, yticks 对像操作详解及去除图像周围白边及y轴翻转_第7张图片

 

 怎么样?6不6?如有帮助,欢迎点赞。

有什么疑问,欢迎讨论!

 

你可能感兴趣的:(数据可视化,python,图像处理)