Joined: 24 Jun 2009
Location: University of North Carolina - Chapel Hill
|Posted: Wed Jan 16, 2019 9:30 pm Post subject: Whisker plots on a log-x plot
|I'm using the Box (whisker plot) function to plot a set of data. I'm using the multi-x position feature to plot a series of whisker plots. My data are organized so that I have many datapoints per x-value. Thus far, everything works great.
However, my x-values are best displayed on a logarithmic x-axis (256, 512, 1024, 2046, ...). The "Width" parameter allows me to set a value that works well for one of the values, but unfortunately, as x increases, the width shrinks rapidly until it's unusable.
I've come up with two clunky work-arounds, but would love for a different in-app fix. The two work-arounds:
1) Use a linear x-axis, but take the log of my Position column. This, unfortunately, makes my x-axis values be the log value. I can switch that to show labels, but it's getting clunky to maintain and set up.
2) I can create a different Box function for each x-value and set the widths as needed at each position. Unfortunately, when exploring my various y-values, I now have to change 10-ish different functions' "Values" to the different y-value.
The optimal fix would be to be able to specify a function or column for the widths. I don't know if that's possible/easy for you guys, though.
Still loving on this tool (and recommending it regularly)!