matlab绘出的图如何调整曲线图例的宽度,如我想缩短下图图例中线型长度,使其更加美观,需如何操作?

要求图片大小固定(6.85cm×6.00cm),legend中字体大小一定(太小了不清楚),只调整legend中图例符号(legend中四条横线)长度(缩短,使其与图片大小协调),该如何操作?

你可以把整个figure拉大一些,所有的文字线形等等的尺寸都会保持不变,这样你截图之后再插入文件,缩小至你需要的大小,你就会发现图例相对变小了。追问

谢谢您!
不过您没明白我的意思。
发文章时要求特定的图片尺寸(6.85cm×6.00cm),所以要求图例区legend也表较小,但是legend描述图例的文字太小则不清晰,这样相应的图例符号(图中横线太长),与整个图片不协调,如此需要在不改变图片大小和legend区域大小的前提下缩短图例符号(横线),请问该如何处理呢 ?

追答

采用大字体,plot的参数增加一个fontsize,其他操作同上,可以得到你需要的效果

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-31
h = legend('1','2'); % 设置句柄
children = get(h,'Children'); %获得子项。每条数据的children 有3项,分别为marker,line 和 text 的特性。例如children(5)是第二个数据的“线段”。
data = get(children(2)); % 可以查看其中的项。
set(children(2),'XData',[0.3 0.6]); % XDATA: 横线的横向的位置和长度。
第2个回答  2012-01-17
把整个figure拉大一些

Matlab 画图 图例大小调整
1、首先打开Matlab,点击选择图形编辑区域的添加图例按钮insertlegend。2、然后在新的界面里自动跳出图例,该图例包含了图形内每一条数据线的表征,并且颜色相对应,点击选择修改图例边框的粗细,可以在图例上点击右键,弹出编辑选项,选择线宽linewidth,可以根据不同的磅值调整线宽。3、之后在新的界面里调整...

如何调整Matlab图片的大小?
(1)在Matlab图像窗口中,选择Edit——Copy Options——Preferences ——match screen size(所见即所得)(2)将Word的显示比例设置成100%。这将保证Matlab中产生的图像大小与Word中显示的一致。(3)根据排版需要,估计图像大小,使用鼠标拖拽调整大小。(4)使用Copy Figure将图片输出到Word。如果在word中实现...

如何放大MATLAB图像中的图例(如图所示)
图1 1.在图例那边鼠标右键单机,然后点击字型(如果是英文界面,则是Font)2.然后在弹出窗口中,修改“大小”即可,图例窗口会随着你的字型大小而改变的 PS:如果一定需要用代码修改,参考下面这个回答:网页链接

matlab画图,如何使图形和图例同时都变小?
设置属性,使用get观察所有属性,找到相应的那个

MATLAB | 终于找到了修改图例图标的方法(可以自己设计图例啦?)
此外,还可以利用隐藏的分割线来调整图例的视觉效果,使其更加精致。例如,隐藏图例标题和图例本身的分割线,可以提升整体的美观度。尽管目前的代码还有待完善,以实现监听和回调功能,但已经为我们打开了一个全新的世界,即利用MATLAB的隐藏属性创造出自己设计的图例。未来,这将为绘图函数增添无限可能。下期...

matlab绘图如何添加图例\/坐标轴刻度
1、首先打开电脑上的“matlab”软件,主界面如下图所示,箭头处输入代码即可运行。2、下面输入代码绘制图像,命令行代码如下图所示。3、点击enter键之后,即可运行程序绘制图像,正弦函数图像,可以看到x和y的坐标轴刻度。4、下面使用set(gca,'XTick',0:pi\/2:2*pi);set(gca,'XTicklabel',{'0',...

MATLAB的Scope图形打印好看一点
调整MATLAB Scope图形底色,将背景设为白色,操作路径为【视图】→【样式】→【图窗颜色】【坐标区颜色】,图窗颜色选择白,坐标区色分别设置为白与黑,使图形轴更加清晰。调整波形曲线的颜色和线宽,继续在【样式】窗口中进行设置,自定义颜色与宽度,使波形更易于区分。添加图例以明确波形标识,增强图表...

MATLAB画图笔记
线条的线型和颜色可以根据需要调整,建议使用默认的1、1.5或2磅宽度,而非纯色。对于复杂图形,subplot和tiledlayout可以创建分块图布局。线条标记、字体设置(如Times New Roman、Times、黑体、宋体或Latex)以及坐标轴的常规、两个Y轴和Z轴设置都是调整图形细节的重要部分。添加文本和箭头,例如使用text,...

MATLAB作图实例:54:将图例添加到图形
对于多列图例,可以创建一个包含六个折线图的图表,并通过设置NumColumns为2,使图例分为两列。同时,可以为图例中的特定图表子集创建独立的图例,如合并条形图和散点图时,分别指定Bar对象作为legend函数的输入。以上内容均基于MATLAB官网教程,如果你想深入了解更多实例和实操课程,可以观看以下链接的免费...

请教matlab大神,为什么图例中线条颜色和画出来的曲线对不上呢??颜色种...
你这里polar函数可以改用polarplot函数,然后去掉set(polar(theta,y1),'LineWidth', 2)和view(90, -90)。polarplot函数基本使用格式(适用于R2006a以上版本)polarplot(theta,rho,LineSpec) 设置线条的线型、标记符号和颜色。所以对于你的问题,可以这样来改 polarplot(theta,y1,'-r','LineWidth', 2)...

相似回答