繁体   English   中英

使用熊猫绘制线(颜色,属性定义)图

[英]Plotting line(color, attribue defined) graph using pandas

我尝试使用熊猫grouby数据集绘制具有不同属性(颜色,线型等)的多条线。 我的代码绘制了多个源的所有蓝线。 如何在每个组上应用线属性?

我的代码是空的。

from pandas import Series, DataFrame
import pandas as pd
import matplotlib.pyplot as plt

xls_file = pd.ExcelFile(r'E:\SAT_DATA.xlsx')
glider_data = xls_file.parse('Yosup (4)', parse_dates=[0])
each_glider = glider_data.groupby('Vehicle') 

fig, ax = plt.subplots(1,1); 
glider_data.groupby("Vehicle").plot(x="TimeStamp", y="Temperature(degC)", ax=ax)
plt.legend(glider_data['Vehicle'], loc='best')
plt.xlabel("Time")
plt.ylabel("Temp")
plt.show()

我认为您需要从groupby遍历各个组。 就像是:

for i,group in glider_data.groupby('Vehicle'):
    group.plot(x='TimeStamp', y='Temperature(degC)', ax=ax, label=i)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM