国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 化工知識 > OriginPro:在極坐標(biāo)系中繪制“穿了馬夾的餅圖”【數(shù)據(jù)繪圖】

OriginPro:在極坐標(biāo)系中繪制“穿了馬夾的餅圖”【數(shù)據(jù)繪圖】

時間:2020-08-07 來源:數(shù)據(jù)繪圖 瀏覽:

前面相繼推送了下圖的繪制教程:

  • OriginPro:穿了馬甲的餅圖(Pie Chart)【數(shù)據(jù)繪圖】

  • OriginPro:扇面角度相同、半徑不同的Doughnut圖【數(shù)據(jù)繪圖】

除了使用二維圖中的餅圖(Pie Chart)來會之外,還可以在極坐標(biāo)系中繪制這類“穿了馬甲的餅圖”。

在最新的OriginLab OriginPro 2020b Beta版中,增加了極坐標(biāo)系中的條形圖繪圖模板,正好可以用來繪制上述圖形。

  • 數(shù)據(jù)設(shè)計:數(shù)據(jù)還是用原來的數(shù)據(jù),但需要對X軸數(shù)據(jù)進行設(shè)計。

    • 首先統(tǒng)計一種有多少個分類數(shù)據(jù),本例中為32個。

    • 在分組數(shù)據(jù)后添加一列,在公示欄填入360/32*(i-1),即將所有的分組數(shù)據(jù)均勻地分散在一個圓周上。

    • 將這列設(shè)為X軸數(shù)據(jù)

  • 繪制圖形:選中處理后的數(shù)據(jù),選擇Bar Theta r模板,繪制極坐標(biāo)系下的條形圖。

  • 圖形格式:雙擊圖形打開Plot Properties對話框,設(shè)置圖形格式。

    • Spacing中將Gap Between Bars設(shè)為0。

    • Pattern中,將Border Color選為白色,將Fill Color設(shè)為Map,數(shù)據(jù)來源設(shè)為“Col(D): Processed”。

    • 切換到Colormap頁面,可以設(shè)置LevelFill。

  • 數(shù)據(jù)標(biāo)簽:由于Bar Theta r模板是新添加的繪圖模板,很多功能都還沒有完善,比如添加數(shù)據(jù)標(biāo)簽Label)的功能就還沒有。不過可以使用其他方式來完成。

    • 使用快捷鍵F12打開Layer Contents對話框,將處理后的數(shù)據(jù)再添加到當(dāng)前圖層中,默認的是Line圖。

    • 雙擊添加的曲線進入Plot Properties對話框,切換到Label頁面,點擊Enable,在Font中設(shè)置字號,Rotate設(shè)為Radial。同時Position設(shè)為Angular Outer。

    • 此時Label默認的是Y軸數(shù)據(jù),可以通過自定義的形式顯示我們需要的標(biāo)簽。在Label From中選為Custom,在Format String中填入“%(wcol(n-3)[i]$)”,意思是當(dāng)前數(shù)據(jù)所在列往前數(shù)3列、當(dāng)前數(shù)據(jù)所在行所對應(yīng)的數(shù)據(jù)數(shù)據(jù)。同時可以設(shè)置Offset,調(diào)整標(biāo)簽的位置。

    • 為了隱藏另外加入的曲線,可以將其Width設(shè)為0。

  • 刪除坐標(biāo)軸:雙擊坐標(biāo)軸,進入Axis Properties對話框。

    • 首先將Direction設(shè)為Counter-clockwise,Axes Start at設(shè)為90。

    • 將各坐標(biāo)軸的標(biāo)簽、標(biāo)題、網(wǎng)格線等統(tǒng)統(tǒng)去掉。

  • Color Scale Bar:如果沒有Color Scale Bar,那圖形中的顏色填充就沒有了意義,除了好看。本圖形中Color Scale Bar的設(shè)置是頗具技巧的。

    • 選中極坐標(biāo)系中的條形圖,點擊左側(cè)的Color Scale工具,添加Color Scale Bar。

    • 雙擊Color Scale Bar,進行格式設(shè)置。切換到Levels頁面,勾選Hide Head and Tail Levels,選擇Partial Total Levels,數(shù)字設(shè)為5或者其他合適的值。

    • Labels頁面,去掉Auto的勾選,Set Decimal Places設(shè)為0,并在Formula中填入”exp(x)-1“。之所以填這個表達式,是因為最開始的數(shù)據(jù)處理中使用的“ln(C+1)”,此處填入的恰是其反函數(shù)。

    • 問題來了,Color Scale Bar的最大值和原始數(shù)據(jù)中的最大值不一致(此處為4816,原數(shù)據(jù)為4812),原因是繪圖的過程中涉及了數(shù)據(jù)的變換,在小數(shù)點的取舍上出了問題。解決方法是在圖形的Plot Properties/Colormap里,在Levels下的FromTo中填寫Y軸數(shù)據(jù)中的最小值和最大值,而且最好精確到小數(shù)點多幾位,同時Major Levels中填的數(shù)盡量大一些,顏色過渡會平滑、好看。

  • 完工!

示例文件下載鏈接:https://pan.baidu.com/s/1SDgra9rMk6Rv0EtJs5vzxg ,提取碼:zzm3

所用軟件:OriginLab OriginPro 2020b@Windows 10 pro 。

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時內(nèi)刪除。
相關(guān)推薦