matplotlib 列表索引必须是整数或切片,而不是散点图中的浮点数

gg0vcinb  于 2023-03-13  发布在  其他
关注(0)|答案(1)|浏览(113)

我不知道我哪里出错了,我不能创建图表。
存储库:https://github.com/Anderson-Andre-P/Uber-Data-Analysis

plt.scatter(
    embedding[:, 0],
    embedding[:, 1],
    c=[sns.color_palette()[x] for x in df.Monday.map({"Monday": 0, "Tuesday": 1, "Wednesday": 2, "Thursday": 3, "Friday": 4, "Saturday": 5, "Sunday": 6})])

plt.gca().set_aspect('equal', 'datalim')
plt.title('UMAP projection of the Uber dataset', fontsize=24);

Print google collab

fd3cxomn

fd3cxomn1#

问题应该是从迭代器得到的xfloat类型,它应该是int
我建议你重写你的代码来提取变量。这样代码的可读性和可调试性也会提高很多。

相关问题