BartChart上でGridLineを取得することは可能ですか?グリッド線はそれを下に描画し、メッシュは棒グラフで機能しないようです。
BarChart[{Range[10], Range[10]},
ChartLayout -> "Stacked",
GridLines -> {None, {4}},
GridLinesStyle -> Directive[Orange, Thick]]
BartChart上でGridLineを取得することは可能ですか?グリッド線はそれを下に描画し、メッシュは棒グラフで機能しないようです。
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}]
(これはどのグラフィックでも機能するはずです。)
他のオプションは、Epilogを使用してグリッド線を明示的に描画することです。これは、いくつかのグリッド線(垂直線など)を後ろに、いくつかを前に配置したい場合の解決策になります。グリッド線が軸上で実際ににじむことを望まない場合に備えて、他のいくつかのオプションを追加しました。
BarChart[{Range[10], Range[10]}, ChartLayout -> "Stacked",
Epilog -> {Orange, Thick, Line[{{0, 4}, {3, 4}}]},
PlotRangeClipping -> True, PlotRangePadding -> 0]