Parked at Narada Falls, walked down past the falls view-point and
followed signs for Reflection Lake. From the lake we hopped on the Pinnacle
Saddle Trail which is clearly defined in the winter by lovely ski tracks. Eventually the trail opened up to a sloping traverse underneath Pinnacle and the crampons came out.
I utilized 10-day weather data from the weather station at
Paradise to estimate stability of snow-pack. Data indicated 3 days
of sub-freezing (and some sub-zero) temperatures without snow-fall. This was enough to feel confidant about snow travel on slopes like the above.
Upon reaching the saddle, we were rewarded with crystal clear
views of Mt Adams and jagged peaks of the Goat Rocks Wilderness.
Ascending the ridge line towards Plummer, Pinnacle Peak’s SW flank commands respect.
From the summit of Plummer, it was hard to know which way to look. Every
orientation offered incredibly stunning views. In the panorama below,
one can trace the entirety of the classic Tatoosh Traverse. From
Right to left: Unicorn, Castle, Pinnacle, Plummer (standing on it),
Denman, Lane, Wahpenayo, Chutla, Eagle. Last three are a bit trickier to
discern.
My first advice would be this: Run. JqPlot is tough to learn and not fun to play with. You will find yourself eternally knee deep in a hash of configuration options. It is canvas based and does not render nicely on retina displays.
If you are still reading, so be it. May this blog post spare you some pain.
Stacking two disparate time ranges
Your starting point looks like this. You have two time-series that are being rendered with the DateAxisRenderer.
The core of the solution is to specify two x-axes so that the
time series can be ‘stacked’ on on top the other for
comparison.
Two changes to the configuration must be made:
* change the axes configuration to define a 2nd x-axis called x2axis
* change the series configuration to specify that one of the data
series should use the new ‘x2axis’ as its xaxis.
The above case is rather ideal, and actually makes JqPlot look pretty
good. What happens when your time series have different lengths?
If your time series have different lengths, the two x-axes will have
different ranges, and tick intervals and vertical gridlines wil not
match up. In short, the stacked effect will be destroyed.
In this example, I have destroyed the
stacked effect by adding two data points to the data series ‘line1’—
one point on the front, and one on the end.
There are many reasons why your data series have unequal lengths like
this. In my case, comparing months of data by day resulted in data series
with different lengths due to months having uneven numbers of days. Silly months.
In any case, the best solution for his kind of problem is to explicitly
define the x-axes’ chart range parameters via the JqPlot ‘min’ and ‘max’
options.