Matplotlib не показывает некоторые графики - PullRequest
0 голосов
/ 14 декабря 2018

Пытаясь построить простой график в Jupyter Notebook с пакетом matplotlib, я столкнулся со странной проблемой, которой у меня никогда раньше не было.

Я видел, что раньше это случалось с другими людьми, и ответы говорят о бэкэндах и других сложных вещах, которые я не могу понять, у меня есть только довольно базовые знания оPython.

Вот код:

import numpy as np
import matplotlib.pyplot as plt

time_samples = np.arange(17000)
force_samples = np.arange(17000)

plt.plot(time_samples,force_samples)
plt.show()

time_samples2 = np.random.rand(1,1000)
force_samples2 = np.random.rand(1,1000)

plt.plot(time_samples2,force_samples2)
plt.show()

И вот что я получаю:

enter image description here

Я понятия не имею, почему это происходит.

1 Ответ

0 голосов
/ 14 декабря 2018

Я думаю, что размерность массива является проблемой.x и y должны быть одномерным массивом.

import numpy as np
import matplotlib.pyplot as plt

time_samples = np.arange(17000)
force_samples = np.arange(17000)

plt.plot(time_samples,force_samples)
plt.show()

time_samples2 = np.random.rand(1000)
force_samples2 = np.random.rand(1000)

plt.plot(time_samples2,force_samples2)
plt.show()

enter image description here

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