Я новичок в matplotlib. Я пытаюсь построить функцию шага и иметь некоторые проблемы. Сейчас я могу читать из файла и строить его, как показано ниже. Но график сверху не находится в шагах, а один ниже - не правильный шаг. Я видел примеры построения функции шага, задав значение x & y. Я не уверен, как это сделать, читая из файла. Кто-нибудь может мне помочь?Шаг за шагом, прочитав из файла
from pylab import plotfile, show, gca
import matplotlib.pyplot as plt
import matplotlib.cbook as cbook
fname = cbook.get_sample_data('sample.csv', asfileobj=False)
plotfile(fname, cols=(0,1), delimiter=' ')
plotfile(fname, cols=(0,2), newfig=False, delimiter=' ')
plt.show()
Примеры входов (3 колонки):
27023927 3 0
27023938 2 0
27023949 3 0
27023961 2 0
27023972 3 0
27023984 2 0
27023995 3 0
27024007 2 0
27024008 2 1
27024018 3 1
27024030 2 1
27024031 2 0
27024041 3 0
27024053 2 0
27024054 2 1
27024098 2 0
Примечание: Я сделал Y-ось1 значения как 3 & 2 так, что этот граф может иметь место в верхней части и другой у -axis2 значения 0 & 1 так, что он приходит в нижней части, как показано ниже
Waveform, как это ло OKS Теперь
Томас, вы особенно хотите построить данные из файла CSV или вы пытаетесь чтобы вообще построить функцию шага? – Greg