Matplot показывает пустой прямоугольник - PullRequest
0 голосов
/ 16 мая 2019

Я застрял и нигде не могу найти ответ на эту проблему.

На линейном графике не отображается только пустой прямоугольный холст

Что-то не так с кодом?

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 ]

1 голос
/ 16 мая 2019

Если вы избавляетесь от x и y в своем выражении plt.plot, все работает нормально:

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()
0 голосов
/ 16 мая 2019

Вам не нужно давать именованные параметры x и y Просто передайте аргументы прямо как

plt.plot(arr_x,arr_y)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...