Настройка ширины края круговой диаграммы в Matplotlib: методы и примеры

  1. Использование параметра linewidth: при создании круговой диаграммы с помощью matplotlib.pyplot.pie()вы можете указать ширину линии Параметрдля управления шириной края секторов. Например:

    import matplotlib.pyplot as plt
    # Data for the pie chart
    sizes = [15, 30, 45, 10]
    labels = ['A', 'B', 'C', 'D']
    # Creating the pie chart with customized edge width
    plt.pie(sizes, labels=labels, linewidth=2)
    # Display the chart
    plt.show()
  2. Использование параметра wedgeprops. Параметр wedgepropsпозволяет указать дополнительные свойства секторов круговой диаграммы, включая ширину края. Вот пример:

    import matplotlib.pyplot as plt
    # Data for the pie chart
    sizes = [15, 30, 45, 10]
    labels = ['A', 'B', 'C', 'D']
    # Creating the pie chart with customized edge width
    wedgeprops = {'linewidth': 2}
    plt.pie(sizes, labels=labels, wedgeprops=wedgeprops)
    # Display the chart
    plt.show()
  3. Использование метода set_linewidth(). Если у вас есть существующий объект круговой диаграммы, вы можете изменить ширину края с помощью метода set_linewidth(). Вот пример:

    import matplotlib.pyplot as plt
    # Data for the pie chart
    sizes = [15, 30, 45, 10]
    labels = ['A', 'B', 'C', 'D']
    # Creating the pie chart
    pie = plt.pie(sizes, labels=labels)
    # Modifying the edge width
    for wedge in pie[0]:
       wedge.set_linewidth(2)
    # Display the chart
    plt.show()