File Exchange Pick of the Week

Our best user submissions

PlotAxisAtOrigin

Bob's pick this week is PlotAxisAtOrigin by Shanrong Zhang.

As an application engineer I showed MATLAB to a lot of people. Occasionally when I presented graphics capabilities someone would ask how to make plots where the X and Y axes lines go through the origin. You know: the way we learned to draw them in school. By default MATLAB puts the X axes on bottom and the Y axes on the left.

x = -2*pi:pi/10:2*pi;
y = sin(x);
plot(x,y)

While the xAxisLocation can be set to top, and the yAxisLocation can be right, neither has an origin option for example. So, instead, I usually suggested drawing lines through the origin. In fact, prior "Pick of the Week" star Brandon Kuczenski made that trivial with hline and vline.

hline(0)
vline(0)

Not satisfied? Neither was Shanrong. Hence, PlotAxisAtOrigin.

PlotAxisAtOrigin(x,y)

Comments?




Published with MATLAB® 7.8

|
  • print

评论

要发表评论,请点击 此处 登录到您的 MathWorks 帐户或创建一个新帐户。