前言:
上次参加的OCALE全国电商大赛已经结束啦,感谢队友,获得了省三等奖,接下去准备参加ebay全国跨境电商大赛,希望取得好成绩,以及期待本月美赛的结果。
目录
一、边框设置函数介绍
1.1 函数介绍
1. 通过plt.gca()获得当前的Axes对象
2. ax.spines['right] 获取到对应的边框
3. right右边框,left左边框, top上边框, bottom下边框
4. 通过set_color('none')方法可以设置边框的颜色
1.2 无边框效果图
# 导包
import matplotlib.pyplot as plt
# 获得当前Axes对象
ax = plt.gca()
# 包围线消失
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
ax.spines['left'].set_color('none')
ax.spines['bottom'].set_color('none')
plt.show()
效果图
1.3 颜色效果图
# 导包
import matplotlib.pyplot as plt
# 获得当前Axes对象
ax = plt.gca()
# 设置包围线颜色
ax.spines['right'].set_color('purple')
ax.spines['top'].set_color('r')
ax.spines['left'].set_color('orange')
ax.spines['bottom'].set_color('c')
plt.show()
效果图
二、边框定位函数介绍
2.1 函数介绍
1. 使用set_postition() 方法移动坐标轴的位置
2. data:移动轴的位置到交叉轴的指定位置
2.2 定位效果图
# 导包
import matplotlib.pyplot as plt
x=[-3,-2,-1,0,1,2,3]
y=range(1,14,2)
# 获得当前Axes对象
ax = plt.gca()
# 设置图形的包围线
# 包围线消失
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
# 设置包围线
ax.spines['left'].set_color('orange')
ax.spines['bottom'].set_color('c')
# 改变坐标轴的默认显示方式
ax.spines['left'].set_position(('data',0))
ax.spines['bottom'].set_position(('data',2))
plt.plot(x,y)
plt.show()
效果图
# 导包
import matplotlib.pyplot as plt
x=[-3,-2,-1,0,1,2,3]
y=range(1,14,2)
# 获得当前Axes对象
ax = plt.gca()
# 设置图形的包围线
# 包围线消失
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
# 设置包围线
ax.spines['left'].set_color('orange')
ax.spines['bottom'].set_color('c')
# 改变坐标轴的默认显示方式
ax.spines['left'].set_position(('data',0))
ax.spines['bottom'].set_position(('data',0))
plt.plot(x,y)
plt.show()
效果图
希望对你有用,你的点赞是对我最大的支持。