将轴线添加到matplotlib图

时间:2018-11-08 02:22:21

标签: python matplotlib ipython jupyter

我正在使用“ ipython jupyter笔记本”。我的问题是:

如何将轴线添加到绘图中,即y = 0和x = 0:

%matplotlib inline
from numpy import *
from matplotlib.pyplot import *
nil=seterr(divide='ignore', invalid='ignore')

t = arange(-2, 2, 0.1)
y1 = exp(t)
y2 = exp(-t)

subplot(121)
title('y=exp(t)')
ylabel('y')
xlabel('t')
grid()
plot(t, y1, '-')

subplot(122)
title('y=exp(-t)')
ylabel('y')
xlabel('t')
grid()
plot(t, y2, '-')
show()

enter image description here

2 个答案:

答案 0 :(得分:2)

最简单的方法(不幸的是,没有花哨的箭头)是使用axvlineaxhline分别在x = 0和y = 0处绘制线:

t = arange(-2, 2, 0.1)
y2 = exp(-t)
axhline(0,color='red') # x = 0
axvline(0,color='red') # y = 0
grid()
plot(t, y2, '-')
show()

Example

答案 1 :(得分:1)

您可以使用以下内容:

jq '.SecretString' -r | jq '.username' -r
jq '.SecretString' -r | jq '.password' -r