ファイルから、より正確には最初の行からデータをプロットする際に問題があります。 firts行のデータは常にプロット内でスキップされ、このsytuationがなぜ発生するのかわかりません。誰もこの問題を解決する方法を知っていますか? Docsからファイルからすべてのポイントをプロットする方法(プロットの最初のポイントが不足しています)?
import numpy as np
import matplotlib.pyplot as plt
fname1 = 'data.txt'
data1 = np.genfromtxt(fname1, names=True)
cols1 = data1.dtype.names
ax1 = plt.subplot(111)
ax1.grid(False)
plt.errorbar(data1[cols1[0]], data1[cols1[1]], yerr=[data1[cols1[2]],
data1[cols1[3]]], fmt='o', markersize=5, color='blue')
plt.setp(ax1.get_xticklabels(), visible=True)
plt.ylabel("PI")
plt.xlabel("MJD")
plt.savefig("test.png")
#plt.subplots_adjust(wspace=0, hspace=0)
plt.show()`
これは動作しませんが、別のエラーが発生します。/このヘッダーに関する情報を確認して、最初の行に追加のテキストを入力しました。それは動作しますが、私はまだこのヘッダーが必要な理由(はい、私はそれについてもっと読む必要があることを知っている:)を混同して感じる)。ありがとうございました!よろしくご協力いただければ –
答えを記入してください。 :) – akshaynagpal