0

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

1 回答 1

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

应该

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

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

于 2019-08-21T13:26:57.673 回答