繁体   English   中英

python ggplot图例不显示

[英]python ggplot legend doesn't show up

我正在使用python ggplot,但由于某些原因,当绘制完成时,我看不到图例

df = pd.DataFrame({"at_k": at_k, "ndcg": mean_ndcg, "ndcg_non_bucket": mean_ndcg_non_bucket, "apk": mean_apk})
df2 = pd.melt(df[['at_k', 'ndcg', 'ndcg_non_bucket', 'apk']], id_vars=['at_k'])
print ggplot(aes(x='at_k', y='value', group='variable', shape='variable', colour='variable'), data=df2) +\
    geom_line() + geom_point()

我认为默认情况下应该显示图例。

检查您是否具有最新的ggplot提交

pip install git+git://github.com/yhat/ggplot.git

(而且您可能必须在前面使用sudo运行该代码)。 如果仍然无法正常工作,请尝试将matplotlib和ipython更新到最新版本。 我正在使用matplotlib 1.4.3和ipython 2.4.1,对我来说效果很好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM