使用matplotlib从pandas dataframe列绘制具有不同标签的子图可以通过以下步骤实现:
import pandas as pd
import matplotlib.pyplot as plt
data = {'Label': ['A', 'B', 'A', 'B', 'A', 'B'],
'Column1': [1, 2, 3, 4, 5, 6],
'Column2': [7, 8, 9, 10, 11, 12]}
df = pd.DataFrame(data)
groups = df.groupby('Label')
fig, ax = plt.subplots()
for label, group in groups:
ax.plot(group['Column1'], group['Column2'], label=label)
ax.legend()
ax.set_xlabel('Column1')
ax.set_ylabel('Column2')
plt.show()
这样就可以使用matplotlib从pandas dataframe列绘制具有不同标签的子图了。
推荐的腾讯云相关产品:腾讯云服务器(CVM)和云数据库MySQL。
领取专属 10元无门槛券
手把手带您无忧上云