我不知道我哪里出错了,我不能创建图表。
存储库: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);
1条答案
按热度按时间fd3cxomn1#
问题应该是从迭代器得到的
x
是float
类型,它应该是int
。我建议你重写你的代码来提取变量。这样代码的可读性和可调试性也会提高很多。