Plot 在Mathematica中绘制多条网格线并给出单独的标签

Plot 在Mathematica中绘制多条网格线并给出单独的标签,plot,wolfram-mathematica,axis-labels,mathematica-8,gridlines,Plot,Wolfram Mathematica,Axis Labels,Mathematica 8,Gridlines,我试着做以下的情节: Pars = {ep -> 0.5, f1p -> 0.3, f2p -> 0.1, dp -> 0.05, q -> 0.1, en -> 0.4, d -> 0.1, Q -> 0.1, f2n -> 0.3, f1n -> 0.4, a -> 0.05, N1 -> 0.5, N2 -> 0.5}; #Parameters PlotREq1 = Plot[R = S

我试着做以下的情节:

Pars = {ep -> 0.5, f1p -> 0.3, f2p -> 0.1, dp -> 0.05, q -> 0.1, 
   en -> 0.4, d -> 0.1, Q -> 0.1, f2n -> 0.3, f1n -> 0.4, a -> 0.05, 
   N1 -> 0.5, N2 -> 0.5}; #Parameters

PlotREq1 = 
  Plot[R = S /. Pars, {S, 0, 0.9375}, 
   PlotRange -> {{0, 3.5}, {0, 2}}, PlotStyle -> {Red, Thick, Dashed},
    GridLines -> {{0.9375}, {}}];  
PlotREq2 = 
  Plot[R = (a + d)/(en f1n) /. Pars, {S, 0.9375, 1.4375}, 
   PlotRange -> {{0, 3.5}, {0, 2}}, PlotStyle -> {Red, Thick, Dashed},
    GridLines -> {{1.4375}, {}}];
PlotREq3 = 
  Plot[R = ((a + d) (f1p - f2p))/(en (f1p f2n - f1n f2p)) /. Pars, {S,
     1.4375, 2.3}, PlotRange -> {{0, 3.5}, {0, 2}}, 
   PlotStyle -> {Red, Thick, Dashed}, GridLines -> {{2.3}, {}}];
Show[PlotREq1, PlotREq2, PlotREq3]
但是,仅显示第一条网格线,1.4375和2.3处的其他两条垂直线不显示。还有,有人能建议一种标记网格线的方法吗?我试图在Gridline函数中插入一个axeslabel,如下所示:Gridlines->{{{{0.9375},{}},axeslabel->{R,}},但它似乎不起作用。

使用Show,只遵循选项的第一个版本。将所有网格线放置在第一个绘图中,或将其添加为要显示的选项,这将覆盖任何其他网格线

Show[PlotREq1, PlotREq2, PlotREq3, GridLines -> {{0.9375, 1.4375, 2.3}, {}}]

有没有关于如何添加单个轴标签的建议?@biotegeek使用Epilog标记网格线。