
How can I draw horizontal X(0,0) single grid line?
3 ビュー (過去 30 日間)
古いコメントを表示
Khondokar Fida Hasan
2017 年 11 月 1 日
コメント済み: Khondokar Fida Hasan
2017 年 11 月 1 日
Just wondering, I need to show the central X(0,0) line visible (and not other grids) in my plot where there have positive and negative values with Y axis? I tried this to draw the line,
line([0 84436], [0 0]);
But, it comes in the legend lists (which obviously should not be) and it does not give black or grid colour.
Any suggestion is much appreciating.
0 件のコメント
採用された回答
John D'Errico
2017 年 11 月 1 日
編集済み: John D'Errico
2017 年 11 月 1 日
This will draw a reference line, with a slope and intercept of 0.
refline(0,0)
However, I do see that it does show up if I use legend, with no arguments. So this shows the refline in the legend:
plot(randn(1,10),randn(1,10),'o')
refline(0,0)
legend
Instead, I can call legend with my own descriptions. So if there are 3 curves, just call legend with 3 names.
plot(randn(10,3),randn(10,3),'o')
refline(0,0)
n = 3;
legtit = cell(1,n);
for i = 1:n
legtit{i} = ['Data ',num2str(i)];
end
legend(legtit(:))

As you can see, no refline in the legend.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Legend についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!