Почему Xlim и Ylim не работают должным образом - PullRequest
0 голосов
/ 29 мая 2019

Почему xlim и ylim не работают должным образом? Он должен показывать y-lim от 1-4 и xlim от 1-3. Это не вариант. Есть идеи почему?

enter image description here

Ответы [ 2 ]

0 голосов
/ 29 мая 2019

Я бы рекомендовал использовать NumPy's loadtxt для чтения данных в два отдельных массива, как показано в следующем полном ответе. Кроме того, вы должны попытаться установить пределы после печати. ​​

import numpy as np
import matplotlib.pyplot as plt

x, y = np.loadtxt('....\test.txt', unpack=True)
plt.plot(x, y)
plt.ylim(1, 4)
plt.xlim(1, 3)
plt.show()
0 голосов
/ 29 мая 2019

Данные, которые вы выводите, представляются текстовымиПопробуйте преобразовать данные в числа.Например,

x = [float(row.split(' ')[0]) for row in data]
y = [float(row.split(' ')[1]) for row in data]

Вы можете использовать int вместо float, если входные данные являются целыми числами.

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