Plotnine中的“无法评估'颜色'映射”错误

时间:2019-08-17 22:38:59

标签: python mapping visualization python-ggplot plotnine

我在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')

1 个答案:

答案 0 :(得分:0)

geom_text(aes(label='Dest', color = 'black'),va='bottom')

应该是

geom_text(aes(label='Dest'), color='black', va='bottom')

将值映射到美学与手动设置美学的值之间存在差异。 aes中的所有内容都将值映射到美学,并且这些值(或表达式)应引用数据框中的列。如果不是这种情况,那么您很可能会犯错。