【发布时间】:2019-10-04 10:25:54
【问题描述】:
我想绘制图表以了解电池电压如何受输出电流的影响。我有使用电池的设备的使用数据。并且当输出电流为零时,电池电压不应下降。这就是我要检查的。我有不同时间间隔的 10 个日期的数据。我想每天绘制一个显示模式。我附上了一张与我的实际数据相似的示例数据图片。
【问题讨论】:
-
到目前为止你尝试过什么?
标签: python pandas dataframe matplotlib
我想绘制图表以了解电池电压如何受输出电流的影响。我有使用电池的设备的使用数据。并且当输出电流为零时,电池电压不应下降。这就是我要检查的。我有不同时间间隔的 10 个日期的数据。我想每天绘制一个显示模式。我附上了一张与我的实际数据相似的示例数据图片。
【问题讨论】:
标签: python pandas dataframe matplotlib
你可以这样做:
import numpy
import matplotlib.pyplot as plt
import pandas as pd
#read data from pandas into a numpy array
#assume this is our dataframe
df = pd.DataFrame({'age': [ 3, 29, 30],
'height': [94, 170,200]})
#reshape data
m = df.values
m = m[:,::-1].transpose()
#plot the graph
plt.scatter(m[0], m[1])
plt.plot(m[0], m[1], '-')
plt.show()
【讨论】:
m = m[:,::-1].transpose() 提供的data reshape 通过数据框捕捉有意义的情节有什么好处吗? OP 显示了包含 date 列的数据框。所以我想到的第一个有意义的情节是达到时间序列情节!请看这个picture