似乎无法让pandas制作散点图:
尝试制作散点图,但一直收到此错误:
TypeError: only length-1 arrays can be converted to Python scalars
基本示例:
x= self.df['he']
y= self.df['xy']
sct = plt.scatter(x,y)
我正在尝试制作一个气泡图(带有颜色和大小的散点图),需要4个额外参数。
气泡图示例:
color = self.df['clr'].values
size = self.df['sze'].values
sct = plt.scatter(x, y, c=clr, s=size, linewidths=2, edgecolor='w')
无论是简单的散点图还是复杂的气泡图,都无法消除这个错误。
TypeError: only length-1 arrays can be converted to Python scalars
非常感谢您的提问: 这是Pandas中的一个错误吗?Matplotlib也会报错吗? -最好