Я относительно новичок в Python (в процессе самообучения), и, таким образом, это довольно крутая кривая обучения, но я очень рад, что справился с этим. У меня есть набор точек данных из эксперимента в Excel, один столбец - время (в формате 00: 00: 00: 000), а второй столбец - измеренный параметр.
Я использую pandas для чтения документа Excel, чтобы получить из него график со временем вдоль оси x и измеряемой переменной вдоль оси y. Однако, когда я строю данные, столбец времени становится номером точки данных (то есть 00: 00: 00: 000 - 00: 05: 40: 454 становится 0 - 2000), и я не уверен, почему. Кто-нибудь может посоветовать, пожалуйста, как это исправить?
Во-вторых, я хотел бы создать участок, который показывает разницу между значениями y как функцию времени, в основном градиент, чтобы показать изменение. Есть ли способ легко вычислить это и отобразить с помощью панд?
Вот мой код, пожалуйста, простите, насколько он прост!
import pandas as pd
import matplotlib.pyplot as plt
import pylab
df = pd.read_excel('rest.xlsx', 'Sheet1')
df.plot(legend=False, grid=False)
plt.show()
plt.savefig('myfig')