Python matplotlibメモ

(20201225 追記)
純正Pythonにmatplotlibなどを後からインストールするより、最初からAnaconda使った方がよい。
仮想環境も勝手にやってくれる。
そちらを禿しくお勧め。

code.visualstudio.com
まず仮想環境を作る
コマンドパレットから

Terminal: Create New Integrated Terminal

で、仮想環境を作る

py -3 -m venv .venv
.venv\scripts\activate

セキュリティ警告が出たら以下の呪文

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

次に仮想環境にmatplotlibをインストール

python -m pip install matplotlib

これがうまくいかない場合には、(ワークスペース)\.venv\scriptに移動して

pip install matplotlib

これがnumpyもインストールする。
1.19.4はWinodws Runtimeとの問題があるので、回避策として1.19.3をインストールする。
(ワークスペース)\.venv\scriptに移動して

pip uninstall numpy
pip install numpy==1.19.3

検証スクリプト

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, np.pi * 2, 100)  # Create a list of evenly-spaced numbers over the range
plt.plot(x, np.sin(x))       # Plot the sine of each x point
plt.show()                   # Display the plot

上記のlinspaceは(開始、終了、要素数)のlistを生成するコマンド
numpy.org