Python-matplotlib制图07-不显示图形边框和坐标轴标签

心态好一点,努力多一点,格局大一点!


前言

  1. 概述

  (1) 不显示边框
  (2) 不显示坐标轴标签

  2. 版本

   2.1 山东青岛,2021年5月11日,Version 1

  3. 参考资料

[1]. matplotlib官方文档
[2]. matplotlib tricks(关闭坐标刻度、坐标轴不可见
[3]. Python绘图总结(Matplotlib篇)之坐标轴及刻度


一、不显示边框和坐标轴标签

1. 代码示例

'''
1. 程序目的
   (1) 不显示边框
   (2) 不显示坐标轴标签
   
2. 山东青岛  2021年5月10日  Version 1

3. 参考资料
   (1) matplotlib tricks(关闭坐标刻度、坐标轴不可见)[https://blog.csdn.net/lanchunhui/article/details/52931883]
   (2) Python绘图总结(Matplotlib篇)之坐标轴及刻度 [https://blog.csdn.net/wuzlun/article/details/80053277]

'''

# 0. 包的导入
import numpy as np
import matplotlib.pyplot as plt

# 1. 制图条件预设值
plt.rcParams['font.sans-serif']=['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号

# 2. 准备制图数据
x = np.linspace(-5,5,50)
y = x*x

# 3. 绘图
  # 3.1 创建绘图的figure和axes对象
figure,axes = plt.subplots(1,1,figsize = (3,3),dpi = 600)

  # 3.2 绘制初始图形
axes.plot(x,y,color='orange',linestyle='--')

  # 3.3 不显示边框,此时只会取消边框,不会取消坐标轴标签
[axes.spines[loc_axis].set_visible(False) for loc_axis in ['top','right','bottom','left']]

  # 3.4 不显示坐标轴标签
axes.set_xticks([]) # 设置方法1

axes.get_yaxis().set_visible(False) # 设置方法2

plt.show()

2. 运行结果
不显示图形边框和坐标轴标签

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EWBA_GIS_RS_ER

如有帮助,赏杯茶吧。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值