Changement de programme (6) Dessin Python Sin https://qiita.com/kaizen_nagoya/items/2702bdf0b89b3d841921 Sur le docker pour docker (89) python2, python3 avec docker https://qiita.com/kaizen_nagoya/items/ecbe11a4d743357134d5 Commencez par le docker made in Prenez les erreurs et exécutez
# python3 sin3d.py
# ls
sin3d.py sin3.png
Quand j'ai pensé que sin3.png avait été créé en toute sécurité, le fichier était d'un blanc pur.
Ma tête est devenue blanche.
Si vous lisez attentivement le code,
sin3.py
#! /usr/bin/env python
#codeing:utf-8
# https://qiita.com/KntKnk0328/items/5ef40d9e77308dd0d0a4
# https://qiita.com/kaizen_nagoya/items/2702bdf0b89b3d841921
import matplotlib.pyplot as plt
import numpy as np
import matplotlib as mpl
mpl.use('Agg')
#Génération de données
x = np.linspace(0, 10, 100)
y = np.sin(x)
#Zone de parcelle(Figure, Axes)Initialisation de
fig = plt.figure(figsize=(12, 8))
ax = fig.add_subplot(133)
#Créer un graphique à barres
ax.scatter( x, y)
#Insérer des lignes horizontales et verticales
ax.axvline(0)
fig = plt.figure()
#plt.show()
fig.savefig('sin3.png')
Le plt.figure ajouté sur la troisième ligne à partir de la fin s'exécute plus haut Je suppose qu'il est censé être effacé après le dessin.
Commentez la ligne appropriée et exécutez.
J'ai dessiné le contenu du fichier.