日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Matlab论文插图绘制模板第84期—极坐标散点图(PolarScatter)

發(fā)布時(shí)間:2024/1/18 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Matlab论文插图绘制模板第84期—极坐标散点图(PolarScatter) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在之前的文章中,分享了很多Matlab散點(diǎn)圖的繪制模板:

這些散點(diǎn)圖均是在笛卡爾坐標(biāo)系下繪制的。

那么進(jìn)一步,再來看一下極坐標(biāo)散點(diǎn)圖的繪制模板。

先來看一下成品效果:

特別提示:本期內(nèi)容『數(shù)據(jù)+代碼』已上傳資源群中,加群的朋友請(qǐng)自行下載。有需要的朋友可以關(guān)注同名公號(hào)【阿昆的科研日常】,后臺(tái)回復(fù)關(guān)鍵詞【繪圖桶】查看加入方式


模板中最關(guān)鍵的部分內(nèi)容

1. 數(shù)據(jù)準(zhǔn)備

此部分主要是讀取原始數(shù)據(jù)并初始化繪圖參數(shù)

% 讀取數(shù)據(jù)load data.mat% 初始化參數(shù)Theta = t;R1 = r1;R2 = r2;

2. 顏色定義

作圖不配色就好比做菜不放鹽,總讓人感覺少些味道。

但顏色搭配比較考驗(yàn)個(gè)人審美,需要多加嘗試。

這里直接使用TheColor配色工具中的XKCD配色庫

%% 顏色定義C = TheColor('xkcd',[240 588]);C1 = C(1,1:3);C2 = C(2,1:3);

3. 極坐標(biāo)散點(diǎn)圖繪制

使用‘polarscatter’命令,繪制初始極坐標(biāo)散點(diǎn)圖

ps1 = polarscatter(Theta,R1,40);hold onps2 = polarscatter(Theta,R2,40);hTitle = title('PolarScatter Plot');

4. 細(xì)節(jié)優(yōu)化

為了插圖的美觀,將初始極坐標(biāo)散點(diǎn)圖賦上之前選擇的顏色并修改部分對(duì)象屬性

% 對(duì)象屬性修改ps1.LineWidth = 2;ps1.MarkerEdgeColor = C1;ps2.LineWidth = 2;ps2.MarkerEdgeColor = C2;

然后,對(duì)坐標(biāo)軸細(xì)節(jié)等進(jìn)行美化:

% 坐標(biāo)區(qū)調(diào)整set(gca, 'LineWidth',0.7,... % 線寬 'RGrid','on','ThetaGrid','on',... % 網(wǎng)格 'GridColor',[0 0 0],... % 網(wǎng)格顏色 'ThetaZeroLocation','right',... % 極角0位置 'TickDir', 'out', 'TickLength', [0 0], ... % 刻度 'RMinorTick', 'off', 'ThetaMinorTick', 'off', ... % 小刻度 'RAxisLocation',60,... % 極徑標(biāo)簽位置 'ThetaDir', 'clockwise') % 極角方向% 字體和字號(hào)set(gca, 'FontName', 'Arial', 'FontSize', 11)set(hTitle, 'FontName', 'Arial', 'FontSize', 12, 'FontWeight' , 'bold')% 背景顏色set(gcf,'Color',[1 1 1])

設(shè)置完畢后,以期刊所需分辨率、格式輸出圖片。

%% 圖片輸出figW = figureWidth;figH = figureHeight;set(figureHandle,'PaperUnits',figureUnits);set(figureHandle,'PaperPosition',[0?0?figW figH]);fileout = 'test';print(figureHandle,[fileout,'.png'],'-r300','-dpng');

以上。

總結(jié)

以上是生活随笔為你收集整理的Matlab论文插图绘制模板第84期—极坐标散点图(PolarScatter)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。