Montrer matplotlib parcelles dans Ubuntu (sous-système Windows pour Linux)

Il semble donc sur ubuntu pour windows (sous-système windows pour linux), les gens sont ce qui suggère que nous devons utiliser des Apa backend et il suffit d'enregistrer des images, de ne pas montrer les parcelles.

import matplotlib
matplotlib.use('Agg') # no UI backend

import matplotlib.pyplot as plt
import numpy as np

t = np.arange(0.0, 2.0, 0.01)
s = 1 + np.sin(2*np.pi*t)
plt.plot(t, s)
plt.title('About as simple as it gets, folks')

#plt.show()
plt.savefig("matplotlib.png")  #savefig, don't show

Comment pourrions-nous obtenir à l'endroit où plt.show() serait effectivement de nous montrer une image? Mon option est de remplacer la parcelle.show() à la place savefig une parcelle de 148123456.png sous /mnt/c/Utilisateurs/james/parcelles/dans windows et juste avoir une fenêtre de l'explorateur, ouvrez la visualisation des images.

Je suppose que je pourrais hôte de ce dossier et de l'utilisation d'un navigateur.

Mon objectif est d'être en mesure d'exécuter des exemples simples comme le code ci-dessus sans changer le code pour récupérer les images quelque part etc. Je veux juste le complot pour l'afficher dans une fenêtre.

Quelqu'un a trouvé une manière décente de le faire?

Dans cette question une réponse dit qu'il serait possible d'utiliser xming. Vous pourriez aussi envisager de demander à une question similaire dans le super Utilisateur (ne pas se focaliser trop sur matplotlib).

OriginalL'auteur AwokeKnowing | 2017-04-13