2011-08-24 41 views

Trả lời

14

này có thể được thực hiện thông qua một lựa chọn phương pháp: (. nên tác phẩm này với bất kỳ đồ họa)

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

enter image description here

+0

Tại Brett, tuyệt vời, cảm ơn bạn! Đối với một số lý do @Brett, làm cho Brett và @ biến mất. – 500

+3

Đây có phải là tài liệu không? Tôi không nghĩ rằng tôi đã đi qua đó trước. –

+1

Dường như cũng có tùy chọn Đồ họa \t 'Phương thức -> {" AxesInFront "-> True}' Xem [ở đây] (http://forums.wolfram.com/mathgroup/archive/2007/Aug/msg00164.html) cho cuộc thảo luận nhóm của David Park. Không bao giờ nghe nói về một trong hai bản thân mình. – tomd

4

khác của bạn tùy chọn w có thể vẽ đường lưới một cách rõ ràng với Epilog. Đây sẽ là giải pháp nếu bạn muốn một số đường lưới (ví dụ như đường thẳng đứng) phía sau và một số ở phía trước. Tôi đã thêm một số tùy chọn khác trong trường hợp bạn không thực sự muốn đường lưới bị chảy qua các trục.

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

enter image description here

+0

@ Vebeia, Cảm ơn sự quan tâm của bạn. – 500

Các vấn đề liên quan