0

我正在使用 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()

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

4

1 回答 1

1

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

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

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

于 2015-02-20T06:55:08.127 回答