我被困住了,在任何地方都找不到解决这个问题的答案。
折线图不会仅显示在空白的矩形画布上
代码有什么问题吗?
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()
答案 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)
您不必指定命名参数x
和y
像直接传递参数一样
plt.plot(arr_x,arr_y)