BartChart上でGridLineを取得することは可能ですか? グリッド線でそれを描画し、BarChartでメッシュが機能しないように見えます。Mathematicaの棒グラフ上のGridLine
BarChart[{Range[10], Range[10]},
ChartLayout -> "Stacked",
GridLines -> {None, {4}},
GridLinesStyle -> Directive[Orange, Thick]]
BartChart上でGridLineを取得することは可能ですか? グリッド線でそれを描画し、BarChartでメッシュが機能しないように見えます。Mathematicaの棒グラフ上の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}]
(。このがグラフィック用作業がすべき)
あなたの他オプションwグリッド線を明示的にEpilogで描画してください。これは、いくつかのグリッド線(例えば、垂直線)を後ろに、そしていくつかを正面にしたい場合の解決策になります。 グリッド線を実際に軸の上に流さないようにするために、いくつかのオプションを追加しました。
BarChart[{Range[10], Range[10]}, ChartLayout -> "Stacked",
Epilog -> {Orange, Thick, Line[{{0, 4}, {3, 4}}]},
PlotRangeClipping -> True, PlotRangePadding -> 0]
ブレットで
@ Vebeia、ありがとうございました。 – 500
、 素晴らしい、ありがとう!何らかの理由で@Brettは、Brettと@を消滅させる。 – 500
これは文書化されていますか?私は前にそれを見つけたとは思わない。 –
Graphicsオプションもあります。\t 'Method - > {" AxesInFront " - > True}' [ここ](http://forums.wolfram.com/mathgroup/archive/2007/Aug/msg00164.html参照)を参照してください。 )David ParkのMathgroupディスカッションのために。どちらも自分のことを聞いたことがない。 – tomd