import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-10,10,101)
y = 4*(x+2)*(x-3)
plt.figure()
plt.plot(x,y)
ax = plt.gca()
ax.spines['right'].set_color('none') #隐藏右边线
ax.spines['top'].set_color('none') #隐藏上边线
ax.spines['bottom'].set_position(('data',0)) #移动X轴
ax.spines['left'].set_position(('data',0)) #移动y轴
new_ticks = np.linspace(-10,10,21) #生成x轴新ticks
plt.xticks(new_ticks)
plt.xlim((-6,10)) #设置x轴最大值和最小值
plt.show()
Matplotlib隐藏边线和移动坐标轴
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权,转载请注明出处。
文章名称:《Matplotlib隐藏边线和移动坐标轴》
文章来自:泰恩数据
文章链接:https://tyne.cc/473.html
本站资源仅供个人学习使用,请勿用于商业用途。
文章名称:《Matplotlib隐藏边线和移动坐标轴》
文章来自:泰恩数据
文章链接:https://tyne.cc/473.html
本站资源仅供个人学习使用,请勿用于商业用途。