легенда ggplot python не отображается

Я использую 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()

Я думал, что по умолчанию он должен показывать легенду.


person add-semi-colons    schedule 18.02.2015    source источник


Ответы (1)


Проверьте, есть ли у вас последняя фиксация ggplot

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

(И вам, возможно, придется запустить этот код с sudo впереди). Если это все еще не работает, попробуйте обновить matplotlib и ipython до последних версий. Я использую matplotlib 1.4.3 и ipython 2.4.1. У меня все работает.

person kthouz    schedule 20.02.2015