python 画图时负号
在Python的matplotlib中,对负号的处理略微有点区别。一般情况下,如果直接在plot函数中输入一个负数,如:
import matplotlib.pyplot as plt x = [1, 2, 3] y = [⑴, 2, ⑶] plt.plot(x, y)
那末,会依照数值大小为x轴,y轴的数值会在座标轴上方(正y方向)被输出:
这是由于matplotlib中默许将减号作为负号的格式来处理,而正负号的显示默许是相同的。
那末,当我们希望直接输入负号时应当怎样做呢?
一种方式是使用转义符号“\”来处理,例如:
x = [1, 2, 3] y = [\⑴, 2, \⑶] plt.plot(x, y)
这样,就没有问题了。但是,每次都使用转义符也比较麻烦。
因此,更方便的方式是在字符串前加上小写字母“r”,这样就能够直接输入负号,如:
x = [1, 2, 3] y = [r"⑴", 2, r"⑶"] plt.plot(x, y)
这样,就能够正确地输出有负数的图形了:
文章来源:丸子建站
文章标题:python 画图时负号
https://www.wanzijz.com/view/57728.html