最小限の実例:
x = [1 2 3]
y = [1 2 3]
e = [1 1 1]
eb = errorbar(x,y,e)
エラーバー拡張機能の一部が緑と赤に着色されていることに注目してください。eb.Color = 'k'
を実行したり、色を黒に変更する他のコードを実行したりしても、この色は残ります。
の子を取得して 2 番目の子の色を黒に設定する例がインターネット上に多数ありますeb
が、R2015b では errorbarseries クラスに子がありません。
これはどうしたの?matlab がプロットに色を追加することを選択した理由がわかりません。それを削除することは不可能に思えます。
編集:
レンダラーを使用painters
すると黒いエラーバーが生成されるため、デフォルトのレンダラーのバグのようです。これをバグ レポートとして Mathworks に送信するにはどうすればよいですか?