matplotlib python3

matplotlib でcsv ファイルを読み込むとき、最初の行をスキップする方法

投稿日:

numpy の loadtxt で読み込む行を省略したい場合

スキップしたい行を # 等の記号でコメントアウトして、

loadtxt の comments = ‘#’ とすると省略できる。

import numpy as np
from matplotlib import pyplot as plt

data_set = np.loadtxt(fname='data.csv',dtype='float',delimiter=',',  comments='#')

fig, ax = plt.subplots()

size = 300
for data in data_set:
    ax.scatter(data[0],data[1],size,'blue')

plt.show()

data.csv

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

結果

-matplotlib, python3
-,

執筆者:


comment

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

関連記事

no image

matplotlib で、x,y の軸上の数値を表示する方法

ax の xtics と ytics を使って表示する。 詳細は次のドキュメントを参照。 https://matplotlib.org/stable/gallery/lines_bars_and_ma …

no image

python3 で、配列の最大値のインデックスを1つ求める方法

配列の index() メソッドを使うと、その値のインデックスを求めることができる。 最大値を求めるメソッド max と組み合わせて使う。 例 arr = [2,4,5,10,8,-3] in …

no image

python3 でリストを結合する方法

2つのリストを結合して、「リストのリストを作りたい場合」と、「1つの長いリストを作りたい」場合がある。 それぞれ、次のようにする。 例 # リスト2つを用意 l_1 = [1,2,3] l_2 …

no image

python3 で、ファイルのパスから、拡張子を取り除く方法

os モジュールを使って、ファイル操作をすることができる。 ファイル名にドット. が複数の拡張子がついている場合には、拡張子を取り除く操作を何回か繰り返す。 例 import os path0 = ” …

no image

matplotlib で、縦横の線(グリッド)を描く方法

pyplot grid で縦横線(罫線のようなもの)を引くことができる。 例 from matplotlib import pyplot as plt data_x = [25,26,27] …