Re: Bar chart style with ListPlot
- To: mathgroup at smc.vnet.net
- Subject: [mg110471] Re: Bar chart style with ListPlot
- From: Bill Rowe <readnews at sbcglobal.net>
- Date: Sun, 20 Jun 2010 03:44:32 -0400 (EDT)
On 6/19/10 at 7:46 AM, mikeg at utk.edu (Michael A. Gilchrist) wrote: >I'm working with some discrete probability functions and plotting >them using ListPlot. Given the nature of the function, I believe >its clearest to represent the values using bars rather than >points. I know there's a BarChart function, but it isn't as >easy to use >(e.g. you can't just give it a list of x, y coordinates and you >can't easily have overlaying datasets, they sit next to each other). >I'm wondering if anyone else has run into this problem and/or has >any suggestions on how to solve it. For example, are there options >I can set that will give me the desired behavior? Instead of BarChart, I would use either DiscretePlot (when the distribution can be specified as a function) or ListPlot. For example, with DiscretePlot DiscretePlot[{PDF[BinomialDistribution[50, .8], k], PDF[BinomialDistribution[50, .3], k]}, {k, 0, 50}, Frame -> True] or with ListPlot ListPlot[{Table[PDF[BinomialDistribution[50, .8], k], {k, 0, 50}], Table[PDF[BinomialDistribution[50, .3], k], {k, 0, 50}]}, PlotStyle -> PointSize[.015], Filling -> Axis, FillingStyle -> Thickness[.002], Frame -> True]