def addcolor(b):
a=b
for x in range(len(a['third_column'])):
if a['third_column'][x]==1: a['color'][x]='rosybrown'
elif a['third_column'][x]==2: a['color'][x]='papayawhip'
elif a['third_column'][x]==3: a['color'][x]='chartreuse'
return a
waterUsage = addcolor(waterUsage)
plt.scatter(waterUsage['duration'],
waterUsage['water_amount'],
c=waterUsage['color'])
在字典中添加另一个条目“color”
matplotlib接受灰度、rgb、十六进制和html颜色:
http://matplotlib.org/api/colors_api.html
html颜色列表,按组:
https://www.w3schools.com/colors/colors_groups.asp
scatter
函数愉快地获取表示颜色的数字列表。你也可以玩彩色地图,如果你想(但你不必):相关问题 更多 >
编程相关推荐