matlab 画折线图(美化) 常规的折线图我们可以调用plot()函数进行画图并且我们可以修改参数画出不同颜色各种样式的图但是我们怎么样才能在折线图上加上数据标签我们需要调用text()函数来完成进行我们直接进入实战首先我们先查看一下要画图的数据然后我们将数据搞入matlab并将其赋值给x结果如图所示接下来我们进行画图代码如下% 将每个数据用o标记 plot(x(1,:),x(2,:),-o,MarkerIndices,1:1:length(x(2,:))) % 将y的值写在每个数据的正上方 text(x(1,:),x(2,:),{0.48,0.18,0.06,0.03,0.08},Color,b,FontSize,11,HorizontalAlignment,center,... VerticalAlignment,bottom) % 继续画图 hold on % 将每个数据用*标记 plot(x(1,:),x(3,:),-o,MarkerIndices,1:1:length(x(3,:)),Marker,*) % 设置x坐标轴的值 xticks(x(1,:)) xticklabels({2017年,2018年,2019年,2020年,2021年}) % 加上y轴标题 ylabel(单位(万亿元)) % 加上图例的名称 legend(全国性AMC资产增加额,商业银行处置不良资产规模) % 将y的值写在每个数据的正上方即加上数据标签 text(x(1,:),x(3,:),{1.4,2,2,3.02,3.13},Color,r,FontSize,11,HorizontalAlignment,center,... VerticalAlignment,bottom)画出来的图如图所示这样我们的图算是初步画好啦想要更好的图可以尝试修改函数里面的参数。