Matplotlib从不显示线

2022-09-28 21:47:08 发布

您现在位置:Python中文网/ 问答频道 /正文

每当我试图可视化任何数据时,plot命令对我都不起作用。分散历史和其他工作正常。例如,对于此代码:

import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt

plt.title("Test")
plt.xlim(-10, 10)
plt.ylim(-10, 10)
plt.scatter(x=-5, y=5, color='red')
plt.scatter(x=5, y=-5, color='green')
plt.plot(x1=-10,y1=-10,x2=10,y2=10,color='blue')
plt.gcf().savefig('Test.png')

我希望得到两点加上一行分隔它们,但是我得到的只是输出文件中的两点:

enter image description here

我尝试了所有可能的后端选项,各种输出选项,不同格式的plt.绘图命令,我永远也找不到任何台词出现。问题是什么?你知道吗

谢谢!你知道吗


Tags: 数据代码testimport命令plotmatplotlibuse可视化选项plt历史aggcolorscatter
1条回答
网友
1楼 ·
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt

x_data = [5, -5] 
y_data = [-5, 5]

plt.plot(x_data, y_data)
plt.show()

plt.plot(x1=-10,y1=-10,x2=10,y2=10,color='blue')x1x2(等等)对matplotlib(我知道)没有特别的意义。您需要在单独的列表中提供值。你知道吗

热门问题