круговая диаграмма панды удалить текст метки на клине

пример круговой диаграммы по обучению рисованию пандhttp://pandas.pydata.org/pandas-docs/version/0.15.0/visualization.html генерирует следующий рисунок:

с этим кодом:

import matplotlib.pyplot as plt
plt.style.use('ggplot')
import numpy as np
np.random.seed(123456)


import pandas as pd
df = pd.DataFrame(3 * np.random.rand(4, 2), index=['a', 'b', 'c', 'd'], columns=['x', 'y'])

f, axes = plt.subplots(1,2, figsize=(10,5))
for ax, col in zip(axes, df.columns):
    df[col].plot(kind='pie', autopct='%.2f', labels=df.index,  ax=ax, title=col, fontsize=10)
    ax.legend(loc=3)

plt.show()

Я хочу удалить текстовую метку (a, b, c, d) из обоих участков, потому что для моего приложения эти метки длинные, поэтому я хочу показать их только в легенде.

После прочтения этого:Как добавить легенду в круговую диаграмму matplotlib?Я придумаюmatplotlib.pyplot.pie но эта цифра не такая причудливая, даже если я все еще использую ggplot.

f, axes = plt.subplots(1,2, figsize=(10,5))
for ax, col in zip(axes, df.columns):
    patches, text, _ = ax.pie(df[col].values, autopct='%.2f')
    ax.legend(patches, labels=df.index, loc='best')

У меня вопрос, есть ли способ объединить то, что я хочу с обеих сторон? чтобы быть ясным, я хочу, чтобы фантазии от панд, но удалить текст из клиньев.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос