matplotlib python3

matplotlib で2種類のcsvファイルをプロットする方法

投稿日:

data1.csv と、data2.csv の2つのファイルを散布図としてプロットするには次のようにする。

import numpy as np
from matplotlib import pyplot as plt

data_set1 = np.loadtxt(fname='data1.csv',dtype='float',delimiter=',', skiprows=1)
data_set2 = np.loadtxt(fname='data2.csv',dtype='float',delimiter=',', skiprows=1)

fig, ax = plt.subplots()

size = 100
for data in data_set1:
    ax.scatter(data[0],data[1],size,'blue')
for data in data_set2:
    ax.scatter(data[0],data[1],size,'green')

plt.show()

data1.csv

# first second
1,3
2,7
3,9
5,1

data2.csv

# first second
1.5,0
2.3,4
3.1,2
4.7,8

結果

-matplotlib, python3
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

python3 で整数の割り算、商と余りを求める方法

floor divisionを使う。 例 a = 15 // 7 b = 15 % 7 print(a) print(b) 結果 2 1

no image

matplotlib で複数のグラフを並べて表示する方法

plot.subplots() でグラフの縦方向と横方向の数を指定する。 例 import numpy as np from matplotlib import pyplot as plt x1 = …

no image

python でリストに、コロン演算子2つ(::)を使う

リストのコロンで指定できるパラメータには、「start, end, step」という意味がある。 以下の例では、:: 5 とした場合には、5 をステップとして、次に進んでいく。 ::-5 とした場合に …

no image

python3 で、すべて小文字かどうかを判定する方法

islower() 関数を使う。 例 print(‘abcde’.islower()) print(‘abcDe’.islower()) 結果 True False

no image

matplotlib で、凡例を表示する位置を変更する方法

凡例(legend)の表示位置を変更するには、axis の legend の loc を設定する。 次のリンクhttps://matplotlib.org/stable/api/_as_gen/mat …