3.2 一个简单的例子

让我们从表3-1中给出的假想数据集开始。它描述了病人对两种药物五个剂量水平上的响应情况。 表3-1 病人对两种药物五个剂量水平上的响应情况

剂  量 对药物A的响应 对药物B的响应
20 16 15
30 20 18
40 27 25
45 40 31
60 60 40

可以使用以下代码输入数据:

  1. dose <- c(20, 30, 40, 45, 60)
  2. drugA <- c(16, 20, 27, 40, 60)
  3. drugB <- c(15, 18, 25, 31, 40)

使用以下代码可以创建一幅描述药物A的剂量和响应关系的图形:

  1. plot(dose, drugA, type="b")

plot()是R中为对象作图的一个泛型函数(它的输出将根据所绘制对象类型的不同而变化)。本例中,plot(x, y, type="b")x置于横轴,将y置于纵轴,绘制点集(x, y),然后使用线段将其连接。选项type="b"表示同时绘制点和线。使用help(plot)可以查看其他选项。结果如图3-2所示。

3.2 一个简单的例子 - 图1

图3-2 药物A剂量和响应的折线图

折线图将于第11章中详述。现在我们先来修改此图的外观。