我在python上遇到Plotnine问题,一切正常,除非我尝试在es中指定颜色时出现错误提示:
PlotnineError:“无法评估'color'映射:'black' (原始错误:未定义名称“黑色”)”
我尝试导入调色板,但是没有成功。
from mizani.palettes import *
from palettable import *
ggplot(aes(x = 'Dest', y = 'AVG', color = 'Dest'),f) + geom_point(aes(size = 'Revenue'))+scale_size_continuous(range = (1,15))+geom_text(aes(label='Dest', color = 'black'),va='bottom')
答案 0 :(得分:0)
geom_text(aes(label='Dest', color = 'black'),va='bottom')
应该是
geom_text(aes(label='Dest'), color='black', va='bottom')
将值映射到美学与手动设置美学的值之间存在差异。 aes
中的所有内容都将值映射到美学,并且这些值(或表达式)应引用数据框中的列。如果不是这种情况,那么您很可能会犯错。