Re: BarChart inside a Frame. How to remove Labels from the top of
- To: mathgroup at smc.vnet.net
- Subject: [mg80612] Re: BarChart inside a Frame. How to remove Labels from the top of
- From: Helen Read <hpr at together.net>
- Date: Sun, 26 Aug 2007 23:17:06 -0400 (EDT)
- References: <fardqs$b5c$1@smc.vnet.net>
- Reply-to: HPR <read at math.uvm.edu>
Nasser Abbasi wrote: > Mathematica 6.0.1 > > This is really annoying. I wanted a BarChart inside a frame. All works ok, > except it insists on putting the bar labels on top of the frame as well as > on the bottom of the frame, like this: > > BarChart[{1, 2, 3}, Frame -> True] > > I can remove the labels altogether, and use FrameTicks, but it still does it > again ! > > BarChart[{1, 2, 3}, Frame -> > True,BarLabels->None,FrameTicks->{{1,2,3},{0,1}}] > > I think BarChart conflict with Frame somehow. It's not a conflict, it's just that you have turned on all 4 sides of the frame. You can pick the ones you want, like this: BarChart[{1, 2, 3}, Frame -> {True,True,False,False}] > The only reason I wanted to put the BarChart inside a frame, is that with a > frame, when I put the x-label, it will go below and not on the side. Then why not just use Labeled? Labeled[BarChart[{1, 2, 3}], {"x-axis label"}] Or put the label on the top if you want. Labeled[BarChart[{1, 2, 3}], {"x-axis label"}, Top] And if you also have a y-axis label: Labeled[BarChart[{1, 2, 3}], {"x-axis label", "y-axis label"}, {Bottom, {Top, Left}}] -- Helen Read University of Vermont