数量 y とその誤差 yerr を持つ時系列データがあります。垂直方向のエラーバー (yerr) を使用して、フェーズ (つまり、時間 / 期間 % 1) に対して y を示すプロットを作成したいと思います。このために、私は通常 pyplot.errorbar(time, y, yerr=yerr, ...) を使用します
ただし、カラーバー/マップを使用して、この同じプロットで時間の値を示したいと思います。
したがって、私が行うことは次のとおりです。
pylab.errorbar( phase, y, yerr=err, fmt=None, marker=None, mew=0 )
pylab.scatter( phase, y, c=time, cmap=cm )
残念ながら、これは単色のエラーバーをプロットします (デフォルトは青です)。プロットごとに最大 1600 個のポイントがあるため、これにより、散布図のカラーマップがエラー バーの後ろに消えます。ここに私が何を意味するかを示す写真があります:
散布図で使用されているものと同じカラーマップを使用してエラー バーをプロットする方法はありますか? エラーバーを1600回呼び出したくありません...