dtype('S3')
- это строка.Интерпретируя вопрос, вы делаете что-то вроде
plt.scatter(..., s="ColumnName")
Это приводит к ошибке, потому что "ColumnName"
- это строка, а не массив чисел, как требуется.
Вместо этого предоставьтечисловой массив
plt.scatter(..., s=df["ColumnName"].values)