GNU/Linux >> Znalost Linux >  >> Ubuntu

Dobrý výchozí backend pro Matplotlib?

Rozhodl jsem se nastavit vlastní matplotlibrc , a proto musím vybrat backend pro matplotlib . Jaký je nejlepší z hlediska toho, že není třeba instalovat další dodatečné balíčky?

Mám tendenci používat matplotlib přes ipython --pylab , takže chci interaktivní grafy založené na okně (když ne, mohu přepnout na Agg ).

Vyzkoušel jsem WXAgg , ale to vyžaduje (rozumně) WX.

Přijatá odpověď:

Oba Agg a TkAgg nevyžadují žádné závislosti kromě standardní knihovny Pythonu.

Měl jsem nějaké problémy s TkAgg a multi-threading, takže pokud potřebujete ukládat pouze do souborů (a ne plt.show() ), doporučuji použít Agg místo toho (stačí jej nahradit v místě TkAgg se zobrazí níže).

Přidejte následující řádek do ~/.config/matplotlib/matplotlibrc :

backend: TkAgg

Nebo následující řádky do vašeho python souboru:

import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt

Ubuntu
  1. Jaká je dobrá mnemotechnická pomůcka pro Shell Double vs. Jednoduché uvozovky?

  2. Opravdu není nastavení výchozích možností připojení pro Udisky možné?

  3. Jak změním výchozí název pro snímky obrazovky vytvořené pomocí snímku obrazovky Gnome?

  1. Jak obnovit výchozí správce přihlášení pro Kde?

  2. Cloud Backend:Největší zájem o standardy IoT?

  3. Jak mohu nastavit 'backend' v matplotlib v Pythonu?

  1. K čemu jsou Inody dobré?

  2. Dobrá velikost bloku pro klonování disku pomocí diskdump (dd)

  3. Je dobré vytvořit samostatný oddíl pro /boot?