私は、セミログラムの背景を2色で陰にする方法を探しています。
たとえば、次の画像では、3つの多項式をプロットしていますが、それらはすべてx = 1で等しくなります。私は1つの矩形x < 1つの領域と他のx> 1の領域です。これらの2つの領域をハイライト表示するには、どのようにバックグラウンドで色の異なる2つの矩形を挿入できますか?半製品(MATLAB)で複数色の背景を設定するにはどうすればいいですか?
MWE:
x = 0.1:0.1:10;
y1 = polyval([1, 0], x); % Evaluate y = x;
y2 = polyval([1, 0, 0], x); % Evaluate y = x^2;
y3 = polyval([1, 0, 0, 0], x); % Evaluate y = x^3;
figure
semilogy(x, y1, '.k', x, y2, '.b', x, y3, '.r'); title ('Three
polynomials on a semilog y scale') xlabel('x'); ylabel('y');
legend({'y= x', 'y = x^2', 'y = x^3'}, 'Location', 'Northwest')
これらの記事をチェックしてください:[MATLAB図の0と1の識別のための透過的な背景](https://stackoverflow.com/questions/46527808/transparent-background-for-identification-of-0-and-1- in-a-matlab-figure)と[Matlabプロットのハイライト部分](https://stackoverflow.com/questions/13734086/highlight-parts-of-matlab-plot) –
@SardarUsama申し訳ありませんが、私は見る前に答えを入力しましたあなたのコメント。確かに私は解決するために同じ道をたどっていますが、私が検索したときには* logscale area *では何もありませんでした。 – Guto