现代统计图形 - 科学网—博客
现代统计图形 - 科学网—博客
现代统计图形 - 科学网—博客
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
56 第四章 元素<br />
1 > data(Export.USCN)<br />
2 > par(mar = c(4, 4.5, 0.1, 4.5))<br />
3 > # 看似条形图,实为粗线条,宽度lwd = 10<br />
4 > plot(1:13, Export.USCN$Export, xlab = "Year / Country",<br />
5 + ylab = "US Dollars (\\$$10^{16}$)", axes = FALSE,<br />
6 + type = "h", lwd = 10, col = c(rep(2, 6), NA,<br />
7 + rep(4, 6)), lend = 1, panel.first = grid())<br />
8 > # 设置x轴的刻度标记:\n的意思是换行符<br />
9 > xlabel = paste(Export.USCN$Year, "\n", Export.USCN$Country)<br />
10 > xlabel[7] = ""<br />
11 > # 添加一条分隔线<br />
12 > abline(v = 7, lty = 2)<br />
13 > # 使用带有换行符的刻度标记<br />
14 > axis(1, 1:13, labels = xlabel, tick = FALSE, cex.axis = 0.75)<br />
15 > axis(2)<br />
16 > # 换算为人民币再计算另一个坐标轴刻度(汇率8.27)<br />
17 > ylabel = pretty(Export.USCN$Export * 8.27)<br />
18 > axis(4, at = ylabel/8.27, labels = ylabel)<br />
19 > mtext("Chinese RMB", side = 4, line = 2)<br />
20 > box()<br />
US Dollars ($10 16 )<br />
20 30 40 50 60 70 80<br />
1999<br />
CN<br />
2001<br />
CN<br />
2003<br />
CN<br />
1999<br />
US<br />
Year / Country<br />
2001<br />
US<br />
2003<br />
US<br />
200 300 400 500 600<br />
Chinese RMB<br />
图 4.9: 双坐标轴图示:中美两国1999~2004年出口额,分别以美元和人民币<br />
表示。注意图中x轴标签文本是如何换行的。