02.07.2013 Views

现代统计图形 - 科学网—博客

现代统计图形 - 科学网—博客

现代统计图形 - 科学网—博客

SHOW MORE
SHOW LESS

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轴标签文本是如何换行的。

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!