我正在尝试使用matplotlib在python中进行散点图。
我有以下情况: 有一个参与者列表,每个参与者在三个不同的市场中有成本:market1,market2和market3
在x轴上,我有不同参与者的名字,如:name1,name2等。
在y轴上,我区分了三种不同的成本:市场1,市场2和市场3都有成本。
如何为此创建散点图?我知道这不是一个解决方案的平台,但我甚至不知道开始使用它!
我尝试了以下内容:
sumName1Market1 = dfMarket1["name1"].sum()
sumName2Market1 = dfMarket1["name2"].sum()
sumName1Market2 = dfMarket2["name1"].sum()
sumName2Market2= dfMarket2["name2"].sum()
sumName1Market3 = dfMarket3["name1"].sum()
sumName2Market3 = dfMarket3["name2"].sum()
name1Costs= (sumSpotThree, sumSpotFive, sumSpotSeven)
name2Costs= (sumCAThree, sumCAFive, sumCASeven)
plt.scatter(x=["name1", "name2"], y=[name1Costs, name2Costs])
但是它说x和y必须是相同的大小,但我的参与者数量和市场数量不一样。也许我应该使用一个子情节?