В Ubuntu, python3 .7 и anaconda я хотел бы создавать графики в интерактивном режиме. Когда я использовал matplotlib в коде, бэкэнд по умолчанию был Agg. После того, как я использовал matplotlib.use ('Tkagg') , чтобы изменить его, он работал очень хорошо. Однако после импорта matlibpot.pyplot как plt он снова изменился на «Agg». Очевидно, что графики не будут показаны.
Среда против кода в Anaconda.
Если я не использую код и не запускаю python в терминале, бэкэнд по умолчанию будет 'Qt5Agg', и matlibpot.pyplot, так как plt не изменит 'Agg' обратно. Графики будут показаны успешно.
Кто-нибудь может помочь мне объяснить, в чем проблема? Будем рады обсудить это с вами!