MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

Vertical tick labels in BarChart

  • To: mathgroup at smc.vnet.net
  • Subject: [mg84019] Vertical tick labels in BarChart
  • From: John Jowett <John.M.Jowett at gmail.com>
  • Date: Thu, 6 Dec 2007 07:27:38 -0500 (EST)

I would have thought this is a FAQ but it doesn't seem to be ...

Consider the following construction of simple Bar Charts where the bar
labels are strings.  The first one looks OK. In the second one, where
there are more bars, it's a mess because all the labels overlap
(unless the graphics is increased a lot in size):

Needs["BarCharts`"]

labels = {"MQM.A7L2B1", "MQMC.9R2.B1", "MQTLI.11R2.B1"};
vals = {5, 6, 7};

BarChart[vals, BarLabels -> labels]

vals = Flatten[Table[vals, {5}]];
labels = Flatten[Table[labels, {5}]];

BarChart[vals, BarLabels -> labels]

This could be neatly solved if the labels were oriented vertically
instead of horizontally (it's easy to do this, e.g., in certain
spreadsheet applications).  However I can't find any option that
allows it.
I suspect it might be possible using some special Ticks construction
but haven't taken the time to see.   But this should be easy ... does
anyone know how ?

Thanks,
John Jowett


  • Prev by Date: Re: Mathematica 6 installation problem on Vista.
  • Next by Date: Re: ListPLot for 2 List
  • Previous by thread: Re: MathLink and VC++ 2008
  • Next by thread: Re: Vertical tick labels in BarChart