OriginPro:正負(fù)方向不同著色的垂線圖
最近看到了一張圖,最初是發(fā)在The New York Times上。特別夸張的用一整個(gè)頭版,圖也一定要長(zhǎng),才能看清2020年4月份失業(yè)人數(shù)的陡增。這個(gè)圖除了夸張的對(duì)比,還有就是正、負(fù)方向上的不同著色。

本教程將告訴你如何繪制正負(fù)方向不同著色的垂線圖,此外還教會(huì)你如何進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換,如何整合數(shù)據(jù),如何排序,如何進(jìn)行數(shù)據(jù)分組等數(shù)據(jù)操作。
數(shù)據(jù)格式
數(shù)據(jù)下載
-
下載自美國(guó)勞工統(tǒng)計(jì)局(https://www.bls.gov/),下載的原始數(shù)據(jù)是`xlsx`格式,數(shù)據(jù)存儲(chǔ)形式為**寬格式**,即按月份來(lái)分列存儲(chǔ)的。

數(shù)據(jù)轉(zhuǎn)換
-
可以使用OriginPro的
Convert to XYZ功能來(lái)進(jìn)行格式轉(zhuǎn)換。
-
選中所有列,在
Worksheeet菜單中打開(kāi)Convert to XYZ功能頁(yè)面。Data Format選為Y cross columns,Y Values in設(shè)為Column Label,Column Label選為Long Name(根據(jù)實(shí)際需求來(lái)設(shè)置),同時(shí)勾選X Values in First Column。
-
轉(zhuǎn)換后的數(shù)據(jù)為
XYZ三列。
數(shù)據(jù)整合
-
需要將前兩列整合起來(lái),作為按月的變量。
-
在左側(cè)新建幾列,在D列的
F(x)中輸入A$+"-"+B$,把A列和B列的數(shù)據(jù)合并,并以-符號(hào)連起來(lái)。在E列的F(x)中輸入C,即等于C列數(shù)據(jù)。
-
為了便于后續(xù)的操作,點(diǎn)擊綠色小鎖,選中
Recalculate Mode: None,將自動(dòng)計(jì)算取消。
-
右擊D列,選擇
Properties,設(shè)置其數(shù)據(jù)格式為日期形式,根據(jù)當(dāng)前數(shù)據(jù),依次設(shè)為Date,Custom Display,yyyy'-'MMM。
數(shù)據(jù)排序
-
數(shù)據(jù)是按從1月到12月的形式排序的,需要按從年、月依次增大的形式排列。
-
選中后兩列,點(diǎn)擊
Sort快捷按鈕,打開(kāi)Nested Sort對(duì)話框。 -
在左側(cè)
Selected Columns中選中D,使用Ascending按鈕將其添加到右側(cè)Nested Sort Criteria中,并勾選底部Sort下的Selected Columns,即對(duì)選中的列,以D列為依據(jù),進(jìn)行升序排列。
數(shù)據(jù)分組
-
需要對(duì)正、負(fù)方向上的數(shù)據(jù)進(jìn)行不同的填色,需要進(jìn)行分組,即區(qū)分正、負(fù)數(shù),可以使用
if函數(shù)進(jìn)行判斷。 -
新建一列,在其
F(x)中輸入E>0?1:2,意思是如果E中的數(shù)據(jù)大于0,F(xiàn)列數(shù)據(jù)為1,否則為2。
其他操作
-
為了方便操作,可以把前三列刪掉,并把最后的空值刪掉。

-
右擊新·第一列,依次點(diǎn)擊
Set As、X,將第一列設(shè)為X軸。
圖形繪制
-
圖形繪制很簡(jiǎn)單,選中繪制散點(diǎn)圖(Scatter Plot)。

-
使用的是散點(diǎn)圖(Scatter Plot),而不是線型圖(Line Plot),后續(xù)設(shè)置散點(diǎn)圖(Scatter Plot)的
Drop Line。
格式設(shè)置
曲線格式
-
雙擊圖形打開(kāi)
Plot Properties對(duì)話框,設(shè)置曲線格式。首先在Symbol頁(yè)面,將Size設(shè)為0,將Symbol Color設(shè)為By points,顏色選為Index,數(shù)據(jù)來(lái)源為分組數(shù)據(jù),即Col(C)。
-
在
Drop Lines頁(yè)面,勾選Vertical,即顯示垂直方向上的垂線。此時(shí)垂線的Drop to是默認(rèn)為到Y=Axis Begin,在設(shè)置坐標(biāo)軸格式時(shí)會(huì)添加Custom Additional Line,即Y=0。
坐標(biāo)軸格式
-
雙擊坐標(biāo)軸,打開(kāi)坐標(biāo)軸格式設(shè)置頁(yè)面。首先切換到縱坐標(biāo)的
Grids頁(yè)面,勾選Additional Line下的Y=0,即垂足的位置,此時(shí)正、負(fù)方向上顯示了不同的顏色。
-
切換到縱坐標(biāo)的
Tick Labels頁(yè)面,將Display選為Engineering。同時(shí)下載的數(shù)據(jù)的單位是千人,可以在Formula里輸入x*1000,將單位換算成人。
-
切換到橫坐標(biāo)的
Scale頁(yè)面,設(shè)置合適的From和To,以及Major Ticks的值為10year,Anchor Tick設(shè)為1/1/1940,目的是將第一個(gè)坐標(biāo)軸標(biāo)簽設(shè)為1940年開(kāi)始,默認(rèn)的是1939年。
-
切換到橫坐標(biāo)的
Scale頁(yè)面,將Display選為20,在Prefix里輸入',以簡(jiǎn)單的形式來(lái)表示年份。
-
將橫坐標(biāo)和縱坐標(biāo)在頂部和右側(cè)顯示(可能需要再次設(shè)置坐標(biāo)軸格式),同時(shí)刪除坐標(biāo)軸等不需要的元素,使得圖形更清爽。

其他格式
-
設(shè)置圖片的長(zhǎng)寬比,使得圖形足夠長(zhǎng),看起來(lái)差異更明顯。

OK
-
完成圖形的繪制,你會(huì)了嗎?

所用軟件:OriginLab OriginPro 2020b@Windows 10 pro
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計(jì)算焓和比熱容 2020-08-31
-
CAD外部參照無(wú)法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
