为数据框中的每一行绘制图形并另存为jpg格式?

时间:2019-03-26 07:53:10

标签: python pandas

我有以下数据框

df = pd.DataFrame({
    'id':['ABC1','ABC2','ABC3'],
     'A1':[550,350,320],
     'A2':[780,619,567],
     'A3':[520,319,439],
     'A4':[338,312,345],
     'A5':[287, 255, 234],
     'A6':[260,235,232],
     'A7':[235,239,251],
    'Profit':[350,269,270]

})

如何为每个ID绘制单个图,例如,ID为'ABC1','ABC2','ABC3'的单个图,其中A1,A2,A3,A4,A5,A6,A7的利润为Y轴,ID为X轴

以下电子表格上“图形列”上的输出示例。 enter image description here

检查电子表格上绘制的相同数据:https://docs.google.com/spreadsheets/d/1s0vMSw5onvD0VkFXAR8P7WcHAWwE2y7MNkK8eN62y58/edit?usp=sharing

1 个答案:

答案 0 :(得分:0)

你的意思是...

df.plot(x='id',y=['A1','A2','A3','A4','A5','A6','A7','Profit'])
plt.show()

x'id'并以y休止的情节,它输出: