Matplot显示一个空白矩形

时间:2019-05-16 16:11:38

标签: python matplotlib

我被困住了,在任何地方都找不到解决这个问题的答案。

折线图不会仅显示在空白的矩形画布上

代码有什么问题吗?

new_list=[]
for i in range(50):
    a=random.randint(1,100)
    new_list.append(a)

new_list_y=[]
for i in range(50):
    b=random.randint(1,100)
    new_list_y.append(b)

arr_x=np.array(new_list)
arr_y=np.array(new_list_y)
plt.plot(x=arr_x,y=arr_y)
plt.show()

2 个答案:

答案 0 :(得分:1)

如果您在plt.plot语句中删除了x和y,则可以正常工作:

new_list=[]
for i in range(50):
    a=random.randint(1,100)
    new_list.append(a)

new_list_y=[]
for i in range(50):
    b=random.randint(1,100)
    new_list_y.append(b)

arr_x=np.array(new_list)
arr_y=np.array(new_list_y)
plt.plot(arr_x,arr_y)
plt.show()

答案 1 :(得分:0)

您不必指定命名参数xy 像直接传递参数一样

plt.plot(arr_x,arr_y)