我正在使用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()
我认为默认它应该显示图例。
答案 0 :(得分:1)
检查您是否有最新的ggplot提交
pip install git+git://github.com/yhat/ggplot.git
(你可能必须在前面用sudo运行该代码)。如果它无法工作,请尝试将matplotlib和ipython更新到最新版本。我正在使用matplotlib 1.4.3和ipython 2.4.1它对我来说效果很好。