User Tools

Site Tools


python:matplotlib:線種の設定

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

python:matplotlib:線種の設定 [2018/01/22 18:50]
koudai
python:matplotlib:線種の設定 [2021/06/27 22:04]
Line 1: Line 1:
-====== 概要 ====== 
- 
-matplotlibのラインやポイントをいろいろ変更します。 
- 
- 
-====== 基本的な使い方 ====== 
- 
-例えば、赤色の実線で●形のマーカーをつなぎたい場合は<file python>plt.plot(x, y, "-or")</file>とします。 
--orは、左から「実線」「●形のマーカー」「赤色」を意味します。 
- 
-<file python line.py> 
-import numpy as np 
-import matplotlib.pyplot as plt 
- 
-x = np.arange(-5, 5, 0.2) 
-y = np.sin(x) 
- 
-plt.plot(x, y, "-or") 
- 
-plt.savefig("line.png") 
-</file> 
- 
-{{:python:matplotlib:line.png?direct&400|}} 
- 
-マーカーがいらない場合は、oを消して-rとすれば赤色の実線になります。 
-またrを消すと色は自動的に設定されます。 
- 
-===== ライン、マーカーと色の種類 ===== 
- 
-==== ラインの種類 ==== 
- 
-ラインの種類は次のとおり用意されています。 
- 
-<file python lines.py> 
-import numpy as np 
-import matplotlib.pyplot as plt 
- 
-x = np.arange(-5, 5, 0.1) 
-y = np.sin(x) 
- 
-plt.plot(x,     y, "-",  label="-") 
-plt.plot(x+0.2, y, "--", label="--") 
-plt.plot(x+0.4, y, "-.", label="-.") 
-plt.plot(x+0.6, y, ":",  label=":") 
- 
-plt.legend() 
- 
-plt.xlim(-np.pi, np.pi) 
- 
-plt.savefig("lines.png") 
-</file> 
- 
-{{:python:matplotlib:lines.png?direct&400|}} 
- 
-==== マーカーの種類 ==== 
- 
-マーカーの種類は次のとおり用意されています。 
- 
-<file python points.py> 
-import numpy as np 
-import matplotlib.pyplot as plt 
- 
-x = np.arange(0, 50, 0.5) 
- 
-plt.plot(x, x, ".", label=".") 
-plt.plot(x+1, x, ",", label=",") 
-plt.plot(x+2, x, "o", label="o") 
-plt.plot(x+3, x, "^", label="^") 
-plt.plot(x+4, x, "v", label="v") 
-plt.plot(x+5, x, "<", label="<") 
-plt.plot(x+6, x, ">", label=">") 
-plt.plot(x+7, x, "s", label="s") 
-plt.plot(x+8, x, "+", label="+") 
-plt.plot(x+9, x, "x", label="x") 
-plt.plot(x+10, x, "D", label="D") 
-plt.plot(x+11, x, "d", label="d") 
-plt.plot(x+12, x, "1", label="1") 
-plt.plot(x+13, x, "2", label="2") 
-plt.plot(x+14, x, "3", label="3") 
-plt.plot(x+15, x, "4", label="4") 
-plt.plot(x+16, x, "h", label="5") 
-plt.plot(x+17, x, "H", label="6") 
-plt.plot(x+18, x, "p", label="p") 
-plt.plot(x+19, x, "|", label="|") 
-plt.plot(x+20, x, "_", label="_") 
- 
-plt.legend(fontsize=8) 
- 
-plt.xlim(0, 30) 
-plt.ylim(0, 10) 
- 
-plt.savefig("points.png") 
-</file> 
- 
-{{:python:matplotlib:points.png?direct&400|}} 
- 
-==== 色の種類 ==== 
- 
-|b|青 (Blue)| 
-|g|緑 (Green)| 
-|r|赤 (Red)| 
-|c|シアン (Cyan)| 
-|m|マゼンタ (Magenta)| 
-|y|黄 (Yellow)| 
-|k|黒 (Black)| 
-|w|白 (White)| 
- 
- 
- 
- 
- 
- 
-====== ラインの太さ ====== 
- 
-線の太さはlinewidthあるいはlwで指定します。 
- 
-<file python> 
-plt.plot(x, y, "-", linewidth=2) 
-</file> 
- 
- 
-====== マーカーの大きさ ====== 
- 
-マーカーの大きさはmarkersizeあるいはmsで指定します。 
- 
-<file python> 
-plt.plot(x, y, "o", markersize=8) 
-</file> 
- 
- 
-====== 色 ====== 
- 
-色を細かく指定する場合はcolorあるいはcで指定します。 
- 
-===== 色の名称による指定 ===== 
- 
-<file python> 
-plt.plot(x, y, color="red") 
-</file> 
- 
-使用できる色の名前は以下のページで参照してください。 
-  * https://matplotlib.org/examples/color/named_colors.html 
- 
-===== 16進数のカラーコードによる指定 ===== 
- 
-<file python> 
-plt.plot(x, y, color="#ff0000" 
-</file> 
- 
-===== RGBによる指定 ===== 
- 
-3成分の配列に赤、緑、青の重みを指定します。 
- 
-<file python> 
-plt.plot(x, y, color=[1.0, 0.0, 0.0]) 
-</file> 
- 
- 
-===== グレースケールによる指定 ===== 
- 
-0(白)から1(黒)までで指定します。 
-<file python> 
-plt.plot(x, y, color=0.5) 
-</file> 
- 
- 
- 
-======= 参考 ======= 
- 
-  * http://own-search-and-study.xyz/2016/08/08/matplotlib-pyplot%E3%81%AEplot%E3%81%AE%E5%85%A8%E5%BC%95%E6%95%B0%E3%82%92%E4%BD%BF%E3%81%84%E3%81%93%E3%81%AA%E3%81%99/ 
-    * plt.plotのすべての機能について解説しています。 
  
python/matplotlib/線種の設定.txt · Last modified: 2021/06/27 22:04 (external edit)