matlab markersize大小问题
marker是图上画上点的地方表上符号,不如点,方框,圆框,十字,星号,等等
后面的size就是其大小了,不知道值的话,可以画完图点编辑框上面的箭头,然后双击画的图,下面出现属性框,marker项后面的数字下拉菜单就是size,选择合适的大小,今后就用这个值就行。默认的是6(见附图)
画图的命令是:
plot([1,2,3,4],[2,5,6,9],'-pentagram','markersize',35)
按下面的表pentagram是五角星。
下面是画图的颜色和线型,
matlab 中画图的颜色
字母 颜色 标点 线型
m 粉红 · 点线
r 大红 + +字线
y 黄色 ○ 圈线
g 绿色 × ×线
c 亮蓝 - 实线
b 蓝色 * 星形线
w 白色 : 虚线
k 黑色 -· (--) 点划线
matlab6.1线形:
[ + | o | * | . | x | square | diamond | v | ^ | > | < | pentagram | hexagram ]
square 正方形
diamond 菱形
pentagram 五角星
hexagram 六角星
MATLAB中plot(lon,lat,'o','markersize',2,'color','r')。这里的值2不能设为变量怎么办?
markersize是可以设置成变量的,但是得保证这个变量只能是1个值,不能是向量或者是矩阵。例如qq = 20x = -pi:pi/10:pi;y = tan(sin(x)) - sin(tan(x));plot(x,y,'--rs','LineWidth',2,... 'MarkerEdgeColor','k',... 'MarkerFaceColor','g',... 'MarkerSize',qq)结果为:
matlab 如何描点画图
分析,首先画出离散点,再进行拟合。用直线拟合。
x=[5
10
15
20
25
30
35
40
];
y=[0.02
0.04
0.058
0.081
0.103
0.121
0.135
0.154];
plot(x,y,'*','markersize',5);
hold
on
p=polyfit(x,y,1);
f=polyval(p,x);
plot(x,f,'r')
xlabel('x轴线');
ylabel('y轴线');
title('离散点拟合');
p
matlab 如何在图形中只描点,而不用线连起来
有两种方法:1、直接使用绘制散点的scatter()函数。2、使用plot()绘图时设置没有线型,直接绘出不同样式散点。下面实例演示这两种方法:1、打开matlab,在命令窗口输入如下代码,计算需要作图的2组散点数据>> x = 0:pi/20:2*pi;>> y1 = sin(x);>> y2 = 0.5*sin(x);2、直接使用scatter()函数作散点图>> scatter(x,y1) % 默认显示圆点>> hold on>> scatter(x,y2,'*') % 设置散点显示样式为*3、使用plot()函数>> plot(x,y1,'s') % 不显示线型,散点样式为正方形>> hold on>> plot(x,y2,'d') % 散点样式为菱形
想问下MATLAB里 ‘Markersize’ 设置的值是‘Marker_size’是什么意思
就是标准尺寸。‘markersize’plot([0,1,2,3,4],[0,2,5,6,9],'c-pentagram','markersize',15) 画图的命令是:marker是图上画上点的地方表上符号,不如点,方框,圆框,十字,星号,等等后面的size就是其大小了,不知道值的话,可以画完图点编辑框上面的箭头,然后双击画的图,下面出现属性框,marker项后面的数字下拉菜单就是size,选择合适的大小,今后就用这个值就行画图的命令是:plot([0,1,2,3,4],[0,2,5,6,9],'c-pentagram','markersize',30) 运行程序结果如图:扩展资料:matplotlib的基本用法import matplotlib.pyplot as pltimport numpy as np绘制普通图像x = np.linspace(-1, 1, 50)y1 = 2 * x + 1y2 = x**2plt.figure()# 在绘制时设置lable, 逗号是必须的l1, = plt.plot(x, y1, label = 'line')l2, = plt.plot(x, y2, label = 'parabola', color = 'red', linewidth = 1.0, linestyle = '--')# 设置坐标轴的取值范围plt.xlim((-1, 1))plt.ylim((0, 2))# 设置坐标轴的lableplt.xlabel('X axis')plt.ylabel('Y axis')# 设置x坐标轴刻度, 原来为0.25, 修改后为0.5plt.xticks(np.linspace(-1, 1, 5))# 设置y坐标轴刻度及标签, $$是设置字体plt.yticks([0, 0.5], ['$minimum$', 'normal'])# 设置legendplt.legend(handles = [l1, l2,], labels = ['a', 'b'], loc = 'best')plt.show()
matlab中如何调整plot多变量绘图中的markersize
% 分成3个语句,用 hold onplot(x,y1,'k-x','LineWidth',2,'MarkerEdgeColor','k','MarkerFaceColor','k','MarkerSize',10);hold onplot(x,y2,'b-o','LineWidth',2,'MarkerEdgeColor','b','MarkerFaceColor','b','MarkerSize',10);plot(x,y3,'g-^','LineWidth',2,'MarkerEdgeColor','g','MarkerFaceColor','g','MarkerSize',10);hold off
matlab中绘制的图形线条怎样加粗
方法:设置plot()函数的'LineWidth'参数即可设置线条的粗细。另外,还可以设置绘图曲线的颜色,散点样式等:
'MarkerEdgeColor'—散点的边框颜色
'MarkerFaceColor'—散点的填充颜色
'MarkerSize'—散点的大小
下面进行实例演示:
1、打开matlab,输入如下代码计算绘图的散点数据
>> x = 0:pi/20:2*pi;
>> y1 = sin(x);
>> y2 = 0.5*sin(x);
2、画图并设置线条粗细
>> plot(x,y,'LineWidth',4) % 设置线条宽度为4
3、设置散点样式
>> plot(x,y*0.5,'bd:','LineWidth',4','MarkerEdgeColor','r','MarkerFaceColor','y','MarkerSize',10)
设置三点边框为红色,填充黄色,大小为10
4、绘图效果如下
matlab中如何将图线加粗
如果是离散的点,可以用
plot(x,y,'bo','MarkerSize',10')maxima said:
for example
plot(x,y,'Linewidth',3)
Matlab通过程序语言控制绘图对图形属性修改的一些基本常识:
h=plot(a,b,'k-o','Markersize',7,'Markerface','white','linewidth',1.0);
XLabel('a','fontsize',10)
YLabel('b','fontsize',10)
Legend('a','b',0)
hh=findobj('tag','legend') %|
set(hh,'fontsize',10) %| 设置legend字号大小
set(h,'LineWidth',1.0); %| 设置图形线宽
set(gca,'linewidth',1.5) %| 设置图形外边框的线宽1.5
set(gca,'box','off') %| 去图形外筐
%| 设置坐标轴字号12 ,斜体,正
set(gca,'fontsize',12,'fontweight','normal','fontangle','italic')
%| 设置x轴labal字体为斜体,黑体,字号12
set(get(gca,'xlabel'),'fontangle','italic','fontweight','bold',
'fontsize',12)
%| 设置y轴labal字体为斜体,非黑体,字号12
set(get(gca,'ylabel'),'fontangle','italic','fontweight','normal',
'fontsize',12)
matlab如何找图像某一点的坐标
1、我们首先需要知道matlab数组找某个值的坐标,是使用find函数,可以在命令行窗口中输入helpfind,看一下函数用法,如下图所示:2、在matlab命令行窗口中输入a=[145;678;7912],创建a数组,如下图所示:3、输入[m,n]=find(a==9),找到a数组等于9的坐标,如下图所示:4、按回车键之后,可以看到a数组等于9的坐标有一个,是第3行第2列,如下图所示:5、如果等于的值有多个,会返回多个坐标位置,如下图所示:
matlab怎么在图上标出具体点坐标?
1、首先画两个简单的图形。2.输入UC命令,在弹出的UCS窗口中切换到设置上。3.接下来用UCS命令设置一个原点,输入UCS命令。4、接着提示操作,指定一个原点,选矩形的左下角,然后空格确定。5、这时再用UC命令,再到UCS的设置里面,将显示于UCS原点(D)前面的勾再选上。6、确定后,发现坐标系就出现在矩形左下角的点上了。这样解决了CAD坐标弄出来的问题了。扩展资料:为了提高作图速度,用户最好遵循如下的作图原则:1、作图步骤:设置图幅→设置单位及精度→建立若乾图层→设置对象样式→开始绘图。2、绘图始终使用1:1比例。为改变图样的大小,可在打印时于图纸空间内设置不同的打印比例。3、当处理较小区域的图案时 ,可以减小图案的比例因子值 ;相反地 ,当处理较大区域的图案填充时 ,则可以增加图案的比例因子值 。4、为不同类型的图元对象设置不同的图层、颜色及线宽,而图元对象的颜色、线型及线宽都应由图层控制(BYLAYER)。5、需精确绘图时,可使用栅格捕捉功能,并将栅格捕捉间距设为适当的数值。6、不要将图框和图形绘在同一幅图中,应在布局(LAYOUT)中将图框按块插入,然后打印出图。7、对于有名对象,如视图、图层、图块、线型、文字样式、打印样式等,命名时不仅要简明,而且要遵循一定的规律,以便于查找和使用。参考资料来源:百度百科-MATLAB