Python 如何绘制随时间变化的数据

Python 如何绘制随时间变化的数据,python,excel,Python,Excel,我有一些钙成像数据,用于测量荧光分子的强度,该荧光分子在Excel中响应细胞钙水平,我可以用来练习Python。我将数据作为csv导入Python,然后尝试绘制钙浓度与时间的关系图。我遇到的问题是,Python希望时间以年、月、日、时、分、秒表示。但我只有小时分秒。所以我想问一下,Python是否总是期望时间为年-月-日-时-分-秒,因此我只需要补足一天,或者,我可以使用一些命令来告诉Python只使用日-时-分吗?Python除了给它一个日期之外,什么都不期望。或者类似的约会。说句公道话,Py

我有一些钙成像数据,用于测量荧光分子的强度,该荧光分子在Excel中响应细胞钙水平,我可以用来练习Python。我将数据作为csv导入Python,然后尝试绘制钙浓度与时间的关系图。我遇到的问题是,Python希望时间以年、月、日、时、分、秒表示。但我只有小时分秒。所以我想问一下,Python是否总是期望时间为年-月-日-时-分-秒,因此我只需要补足一天,或者,我可以使用一些命令来告诉Python只使用日-时-分吗?

Python除了给它一个日期之外,什么都不期望。或者类似的约会。说句公道话,Python甚至没有想到这一点。如果你想按照你所期望的方式行事,你只需要给Python一些日期

可能最简单的方法是将csv读入数据框,然后使用plot。一旦你记下来了,你就可以开始考虑使用,或者,等等

假设你说我只有小时分秒,你的意思是每个点的日期都是一样的,你可以这样做

import datetime

import pandas as pd

date = "20170707 "
times = ["09-00-00", "10-00-00", "11-00-00"]
timestamps = [datetime.datetime.strptime(date + time, "%Y%m%d %H-%M-%S") for time in times]
df = pd.DataFrame(data={"Ca": [2, 1, 3]}, index=timestamps)
df.plot()

Python不期望任何东西。您正在使用但尚未指定的某些库可能包含期望以给定格式输入的函数。请讲一讲。事实上,你的问题几乎无法回答。谢谢你的帮助!查看您的代码,我意识到在继续学习Datacamp上的“使用Python进行数据可视化简介”课程之前,我需要回溯一下,了解更多关于Python代码的知识。。。仍然不完全了解不同类型的数据系列。当我真正“明白”的时候会回到这里。谢谢