YIPLOT : Easy plot

版本 1.0.0.0 (2.4 KB) 作者: Yi Sui
YIPLOT makes plot much easier. you can use it to compress a bunch of codes into one single line.
455.0 次下载
更新时间 2010/9/16

查看许可证

YIPLOT makes plot much easier.
H=YIPLOT(X,Y,...)
H=YIPLOT(STR,Y)
H=YIPLOT(STR,X,Y,...)
STR is a charater string made from any elements below, seperated by
comma, eg. 'fig=1,lw=4,t=title,x=x axis label'

fig = # set # as current figure, same as command figure(#)
sub = # subplot(#)
lw = # set linewidth to #
t = text add title, title('text')
t# = text add title with fontsize #, title('text','fontsize',#)
x = text add X-axis label, xlabel('text')
x# = text add X-axis label with fontsize #, xlabel('text','fontsize',#)
y =, y# = add Y-axis label
z =, z# = add Z-axis label
f = # set fontsize # for all
b set fontweight as bold for all
grid grid on

EXAMPLE 1:
You can produce a graph of sin function with line width of 3, x-axis label of
'theta', y-axis label of 'sin(theta)', graph title of 'Plot of sin(theta)' like this:
x = -pi:.1:pi;
y = sin(x);
yiplot('lw=3,x=\theta, y=sin(\theta), t=Plot of sin(\theta)', x, y)

EXAMPLE 2:
Now set fontsize of x-label and y-label to 16, set fontsize of title to
20:
yiplot('lw=3,x16=\theta, y16=sin(\theta),t20=Plot of sin(\theta)',x,y)

EXAMPLE 3:
You can also add any arguments that you do in PLOT() command.
For example, you can plot red dashed line with star markers like this:
yiplot('lw=3,x16=\theta, y16=sin(\theta),t20=Plot of sin(\theta)',x,y,'*r--')

Copyright 2010 Y. Sui
$Date: 2010/9/15 $

See also plot, title, xlabel, ylabel, figure, subplot, grid.

引用格式

Yi Sui (2024). YIPLOT : Easy plot (https://www.mathworks.com/matlabcentral/fileexchange/28727-yiplot-easy-plot), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2010b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Line Plots 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0.0