#python #matplotlib
#python #matplotlib
Вопрос:
Я хочу вывести данные в 2 столбца из файлов .dat. В этих файлах есть 2 столбца упорядоченных чисел (скажем, от 0 до 20). И то, что я хочу сделать, это вывести / загрузить их, например, от 10 до 18, но я также хочу диапазон графика (xlim) от 0 до 20.
Это код
import matplotlib.pyplot as plt
for f in zip(dataFiles):
data = np.loadtxt(f)
plt.plot(data[:,0],data[:,1])
Я пытался np.arange(10,18)
, но у меня это не сработало.
Ответ №1:
Вы можете просто указать начальный и конечный индексы в вашем массиве: data[10:18,0]
. Затем вы можете использовать xlim
для установки границ оси x:
plt.plot(data[10:18,0])
plt.plot(data[10:18,1])
plt.xlim(left=0,right=20)