Это проблема шрифта.Какой бы шрифт вы ни выбрали в качестве значения по умолчанию для matplotlib, этот конкретный символ отсутствует.Существует несколько способов это исправить, но это будет зависеть от системы.(Это может быть так же просто, как и убедиться, что у вас установлен соответствующий пакет шрифтов.)
Вы можете установить шрифты, которые matplotlib будет использовать в вашем файле .matplotlibrc .Если он не находит точный шрифт, который вы пытаетесь использовать, вы можете указать полный путь к соответствующему файлу шрифта .ttf в файле .matplotlibrc.Однако обычно вам не нужно этого делать.
Однако, в конкретном случае, который вы указали выше, есть более простой способ.
Вообще говоря, вам лучше использовать Математический рендеринг * matplotlib для таких вещей, как греческие символы.Например, вместо matplotlib.pyplot.xlabel(r'Sarcomere Length ($\mu m$)')
.