Как отредактировать графики matplotlib?

Как можно отредактировать график под свои нужды

Сейчас у меня такие графики

untitled.ui

from matplotlib.figure import Figure
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg
import matplotlib.pyplot as plt
import numpy as np
import sys
from PyQt5 import QtWidgets, uic

class MplCanvas(FigureCanvasQTAgg):
def __init__(self, parent=None, width=5, height=4, dpi=100):

    fig = Figure(figsize=(width, height), dpi=dpi)
    self.axes = fig.add_subplot(111)
    super(MplCanvas, self).__init__(fig)


class MainWindow(QtWidgets.QMainWindow):
def __init__(self, *args, **kwargs):
    super(MainWindow, self).__init__(*args, **kwargs)

    # Загружаем страницу интерфейса
    uic.loadUi('untitled.ui', self)

    size = 0.3
    vals = np.array([[60., 32.], [37., 40.], [29., 10.]])

    cmap = plt.colormaps["tab20c"]
    outer_colors = cmap(np.arange(3) * 4)

    sc = MplCanvas(self, width=5, height=4, dpi=100)
    sc.axes.barh([1, 2, 3], [3, 4, 5], color='red', label='vertical bar', alpha=0.8)
    lay = QtWidgets.QHBoxLayout(self.graphWidget_0)
    lay.addWidget(sc)

    sc3 = MplCanvas(self, width=5, height=4, dpi=100)
    sc3.axes.pie(vals.sum(axis=1), radius=1, colors=outer_colors, wedgeprops=dict(width=size, edgecolor='w'))
    lay3 = QtWidgets.QHBoxLayout(self.graphWidget_3)
    lay3.addWidget(sc3)


if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
main = MainWindow()
main.show()
sys.exit(app.exec_())

Хочу доработать их до таких как на скринах то есть убрать сетку, добавить надписи, изменить толщину.

Скрин

введите сюда описание изображения


Ответы (0 шт):