Как отобразить несколько круговых диаграмм друг в друге? - PullRequest
0 голосов
/ 14 июня 2019

Я настраиваю новый проект в python и пытаюсь отобразить более одной круговой диаграммы друг в друге, используя tkinter в python, но этот код просто отображает первую круговую диаграмму.

sizes = [PercPOSbfr, PercNEGbfr]
    labels = {'Positive', 'Negative'}
    colors = ['gold','lightcoral']
    plt.axis('equal')
    plt.title("Polarity Percentage")
    plt.pie(sizes, labels=labels, colors=colors,shadow=True, startangle=90)
    plt.legend()
    plt.show()

    PercSARC = (PercSARCPOS + PercSARCNEG)
    notsarc=(len(data)-PercSARC)
    sizes2 = [PercSARC, notsarc]
    labels2 = {'Sarcasm', 'NotSarcasm'}
    colors2 = ['darkorange', 'green']
    plt.axis('equal')
    plt.title("Sarcasm Percentage")
    plt.pie(sizes2, labels=labels2, colors=colors2, shadow=True, startangle=90)
    plt.legend()
    plt.show()

    PercPOSaftr=(PercPOSbfr - PercSARCPOS)
    PercNEGaftr =(PercNEGbfr - PercSARCNEG)
    sizes3 = [PercPOSaftr, PercNEGaftr]
    labels3 = {'PosAfter', 'NegAfter'}
    colors3 = ['purple', 'red']
    plt.axis('equal')
    plt.title("Polarity Percentage\n after Sarcasm")
    plt.pie(sizes3, labels=labels3, colors=colors3, shadow=True, 
 startangle=90)
    plt.legend()
    plt.show()
...