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

matplotlib で、縦横の罫線を引く方法

破線をカスタマイズする方法 以下では、dashes = [5,2,2,2] で、線5・空白2・線2・空白2の破線を指定している。 詳しくは次を参照。 https://matplotlib.org/st …

no image

python でファイルを1行おきに読み込む方法

readline を使って次のように書く。 例 ファイル:data.txt # id name age 1 佐藤太郎 10 2 鈴木花子 18 3 坂本明美 21 4 松村光子 24 5 小川奏子 1 …

no image

python3 で辞書からランダムに要素を選択する方法

items() で辞書から要素を取り出し、random.choice でランダムに要素を選択する。 例 import random # 県庁所在地 mydict = {‘宮城県’:’仙台市’,’茨城県 …

no image

python3 で辞書(dictionary)の一部を del で削除する

辞書の一部を削除するには、del で消去したいキーを指定する。 例 dict1 = {“名前”:”太郎”, “年齢”: 20, “住所”: “東京都千代田区大手町1-1”} print(dict1) …

no image

matplotlib でグラフの背景の色を変える方法(facecolor)

次のように、axes で facecolor を変更すればよい。 例 from matplotlib import pyplot as plt x = [2,7,8] y = [7,1 …