matlab画图:坐标轴、刻度、label

本文介绍如何使用 Matplotlib 库展示 20x20 像素的黑白图像,并对其进行详细的坐标轴设置与标注,包括自定义坐标轴刻度及标签、设置刻度方向等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用我的数据来举例:

A是我要画的图,20x20的像素点,像素值为{1,0},首先imshow(A)

imshow(A)
title('rpca');
axis on;  %设置坐标轴开启
set(gca,'xtick',4:4:20);   %gca是当前坐标轴的句柄,xtick表示我要设置x轴刻度要显示的位置
set(gca,'xticklabel',{0.1,0.2,0.3,0.4,0.5});  %xticklabel表示设置刻度上显示的东西,后面为希望显示的实际值
set(gca,'ytick',4:4:20);   %这个地方注意y轴是从上往下数的,0在最上面
set(gca,'yticklabel',{42,32,22,12,2});
xlabel('rank')
ylabel('corruption(%)');
set(gca,'tickdir','in'); %这里是设置坐标轴上的凸起的朝向,可以选择in 和 out
plot(x,y,'color','k','Marker','o','MarkerFaceColor','k')
set(gca,'xticklabel',{'10^{1}','10^{2}','10^{3}','10^{4}','10^{5}','10^{6}','10^{7}'});
xlabel('参数\alpha','FontSize',13,'Fontname','Times newman')
ylabel('正确率(%)','FontSize',13,'Fontname','Times newman');

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值