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

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

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

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

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

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

OK
-
完成圖形的繪制,你會了嗎?

所用軟件: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計算焓和比熱容 2020-08-31
-
Aspen Plus安裝過程中RMS License證書安裝失敗的解決方法,親測有效! 2021-10-15
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
