我在python上使用Plotnine时遇到了问题,一切正常,除非我尝试在aes中指定颜色时,我收到错误说:
PlotnineError:"无法评估'颜色'映射:"黑色" (原始错误:未定义名称"黑色"(">
我尝试导入调色板,但没有奏效。
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')
geom_text(aes(label='Dest', color = 'black'),va='bottom')
应该是
geom_text(aes(label='Dest'), color='black', va='bottom')
将值映射到美学与手动设置美学值之间存在差异。aes
中的所有内容都将值映射到美学,这些值(或表达式(应引用数据框中的列。如果不是这种情况,那么您很可能犯了一个错误。