【发布时间】:2015-07-06 13:34:19
【问题描述】:
我正在用 matplotlib 创建一个情节
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 5, 0.1);
y = np.sin(x)
plt.plot(x, y)
我可以翻转绘图,使 y 轴反转,所有正值均为负值,反之亦然?
我知道我可以乘以 -1 并使用 invert_yaxis 但我想知道是否有一个函数可以在不更改值的情况下翻转它。
【问题讨论】:
-
听起来
plt.plot(x, -y)完全符合您的要求。 “改变价值观”你不喜欢什么? -
不知何故我觉得你的问题很难理解。一方面您想更改值(使 y 轴反转,所有正值都为负值,反之亦然?),另一方面您明确不想更改值(我想知道是否有一个功能可以在不更改值的情况下翻转它)。你能澄清一下问题是什么吗?
标签: python numpy matplotlib