码迷,mamicode.com
首页 > 移动开发 > 详细

plt.gca()坐标轴移动

时间:2020-06-30 11:11:03      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:mil   pad   python   pos   order   luci   show   bottom   plt   

技术图片

我们可以看到绘制出来的图有四个边框,我们通过gca()对坐标轴进行一些简单处理,代码如下。

import torch
import torch.nn.functional as F
import matplotlib.pyplot as plt
import numpy as np
x = torch.linspace(-10,10,60)
y = torch.sigmoid(x)
ax = plt.gca()
ax.spines[top].set_color(none) #将最上方的边框颜色置为none
ax.spines[right].set_color(none) #将右边的边框颜色置为none
ax.xaxis.set_ticks_position(bottom) #要移动底部x轴,所以先要锁定x轴
ax.spines[bottom].set_position((data,0)) # ‘data‘表示按数值挪动,其后数字代表挪动到Y轴的刻度值
ax.yaxis.set_ticks_position(left) #同上
ax.spines[left].set_position((data,0)) #同上
plt.plot(x.numpy(),y.numpy())
plt.show()

技术图片

 

#  要挪动底部的X轴,所以先目光锁定底部!

plt.gca()坐标轴移动

标签:mil   pad   python   pos   order   luci   show   bottom   plt   

原文地址:https://www.cnblogs.com/peixu/p/13211977.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!