Wolfram mathematica Mathematica中条形图顶部的网格线

Wolfram mathematica Mathematica中条形图顶部的网格线,wolfram-mathematica,bar-chart,gridlines,Wolfram Mathematica,Bar Chart,Gridlines,有可能在图表上画一条网格线吗? 网格线将其绘制在下方,网格似乎无法与条形图配合使用 BarChart[{Range[10], Range[10]}, ChartLayout -> "Stacked", GridLines -> {None, {4}}, GridLinesStyle -> Directive[Orange, Thick]] 这可以通过方法选项完成: BarChart[{Range[10], Range

有可能在图表上画一条网格线吗? 网格线将其绘制在下方,网格似乎无法与条形图配合使用

BarChart[{Range[10], Range[10]}, 
         ChartLayout -> "Stacked", 
         GridLines -> {None, {4}}, 
         GridLinesStyle -> Directive[Orange, Thick]]

这可以通过方法选项完成:

BarChart[{Range[10], Range[10]}, ChartLayout -> "Stacked", 
 GridLines -> {None, {4}}, GridLinesStyle -> Directive[Orange, Thick],
  Method -> {"GridLinesInFront" -> True}]


(这适用于任何图形。)

您的另一个选择是使用显式绘制网格线。如果您希望在后面和前面分别有一些网格线(例如垂直网格线),那么这就是解决方案。 我添加了一些其他选项,以防您不希望网格线在轴上流血

BarChart[{Range[10], Range[10]}, ChartLayout -> "Stacked", 
 Epilog -> {Orange, Thick, Line[{{0, 4}, {3, 4}}]}, 
 PlotRangeClipping -> True, PlotRangePadding -> 0]

在布雷特,太好了,谢谢!出于某种原因,@Brett,使Brett和@English消失。这有记录吗?我想我以前没有遇到过。似乎还有一个图形选项
Method->{“AxesInFront”->True}
请参见David Park的Mathgroup讨论。我从未听说过自己。@500,the@和Brett消失了,因为你指的是谁是明确的。我必须回答是否有记录的问题。@Vebeia,谢谢你的关注。