[PYTHON] Mettez Scipy + Matplotlib dans Ubuntu sur Vagrant et affichez le graphique avec X11 Forwarding

environnement

procédure

Installez XQuartz

Installez ceci sur votre Mac http://xquartz.macosforge.org/landing/

Modifier Vagrantfile

Vagrantfile


Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.ssh.forward_x11 = true    #Ajoute ça
end

Installez X11, Matplotlib, NumPy, SciPy, IPython sur Ubuntu

python


$ vagrant up
$ vagrant ssh
vagrant@vagrant-ubuntu-trusty-64:~$ sudo apt-get update
vagrant@vagrant-ubuntu-trusty-64:~$ sudo apt-get install -y xorg python-matplotlib python-numpy python-scipy ipython

Redémarrez Ubuntu et affichez le graphique

python


$ vagrant reload
$ vagrant ssh
vagrant@vagrant-ubuntu-trusty-64:~$ ipython --pylab
In [1]: import matplotlib.pyplot as plot
In [2]: import scipy as sp
In [3]: x = sp.arange(1,100)
In [4]: plot.scatter(x, x**2)

Screen Shot 2014-11-20 at 8.37.51 PM.png

Lorsque le transfert X11 ne fonctionne pas

Quand vagrant ssh

/home/vagrant/.Xauthority not writable, changes will be ignored

Si vous voyez, supprimez ~ / .Xauthority * et essayez de vous reconnecter.

Recommended Posts

Mettez Scipy + Matplotlib dans Ubuntu sur Vagrant et affichez le graphique avec X11 Forwarding
Mettez Ubuntu dans Raspi, mettez Docker dessus et contrôlez GPIO avec python à partir du conteneur
Installer matplotlib et afficher le graphique dans Jupyter Notebook
Afficher le graphique lors de la modification des paramètres avec PySimpleGUI + Matplotlib
Mettez Python 3.x dans Ubuntu
[Python] Lisez le fichier csv et affichez la figure avec matplotlib
Créer un graphique SVG avec matplotlib avec heroku (affiché en japonais)
Dessinez le japonais avec matplotlib sur Ubuntu
Installez Chrome en ligne de commande sur Sakura VPS (Ubuntu) et lancez Chrome avec python à partir de l'affichage virtuel et du sélénium
Mettez Cabocha 0.68 dans Windows et essayez d'analyser la dépendance avec Python
Mettez OpenCV dans OS X avec Homebrew et vidéo d'entrée / sortie avec python
Mettez NumPy, SciPy, Matplotlib dans OS X avec Homebrew (à partir de novembre 2015)
Créez un environnement Python 3 avec pyenv sur Mac et affichez des graphiques Network X
[Python] Définissez la plage du graphique avec matplotlib
Afficher Python 3 dans le navigateur avec MAMP
Afficher le graphe xy de Matplotlib avec PySimpleGUI.
Afficher le graphique de tensorBoard sur Jupyter
Graphiques de fonctions triangulaires avec numpy et matplotlib
Afficher les marqueurs au-dessus de la bordure avec matplotlib
Compilation du noyau Linux (Linux 5.x sur Ubuntu 20.04)
J'ai installé Pygame avec Python 3.5.1 dans l'environnement de pyenv sur OS X
Utilisez libsixel pour générer Sixel en Python et générer le graphe Matplotlib vers le terminal.
Conseils de dessin avec matplotlib côté serveur
Augmentez la taille de la police du graphique avec matplotlib
Erreur d'affichage dans wxPython (et traitsui) sur vscode
Lorsque l'axe et l'étiquette se chevauchent dans matplotlib
Mettez Python 2.7.x dans pyenv sur Mac OSX 10.15.5
La base de la théorie des graphes avec l'animation matplotlib
Dessin graphique avec jupyter (notebook ipython) + matplotlib + vagrant
[Ne pas se référer au 04.02.17] Afficher le capteur de température dans un graphique en temps réel avec rasberry pi 3
J'ai créé un graphique à barres empilées avec matplotlib de Python et ajouté une étiquette de données
Lisez le fichier csv avec le notebook jupyter et écrivez le graphique l'un sur l'autre
Complétez la bibliothèque mise en anaconda avec jedi-vim
[Python] Obtenez les nombres dans l'image graphique avec OCR
Omettre les graduations du graphique après la virgule décimale dans matplotlib
Lisez le fichier csv et affichez-le dans le navigateur
Configurer Docker sur Oracle Linux (7.x) avec Vagrant
Conv en direction x et déconv en direction y avec chainer
Ubuntu 20.04 sur raspberry pi 4 avec OpenCV et utilisation avec python
Exécuter une commande sur le serveur Web et afficher le résultat
Installez Ubuntu 20.04 avec GUI et préparez l'environnement de développement
Traitement de pip et des erreurs d'installation associées sur Ubuntu 18.04
Dessinez la réponse en fréquence sur un plan complexe avec Matplotlib et NumPy, et dessinez également les caractéristiques d'amplitude / phase
Mémo d'auto-apprentissage "Deep Learning from scratch" (partie 8) J'ai dessiné le graphique du chapitre 6 avec matplotlib
Lors de la génération d'un grand nombre de graphiques avec matplotlib, je ne souhaite pas afficher le graphique à l'écran (environnement jupyter)