【问题标题】:"Could not evaluate the 'color' mapping" error in PlotninePlotnine 中的“无法评估‘颜色’映射”错误
【发布时间】:2019-08-17 22:38:59
【问题描述】:

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

【问题讨论】:

    标签: python mapping visualization python-ggplot plotnine


    【解决方案1】:
    geom_text(aes(label='Dest', color = 'black'),va='bottom')
    

    应该是

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

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

    【讨论】:

      猜你喜欢
      • 2021-11-19
      • 1970-01-01
      • 2016-05-19
      • 2012-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多