Sorry it's taken so long. I responded in my head when your post came in and then never actually responded.
Yes, that makes total sense. What's happening is that it's pulling your query and then splitting the download and upload results into two x-axis.
Thinking of the programming, there are a few different ways that it can be achieved. I think the most simple would be to alter the rendering JS for the graph and leave the structure of the query alone.
So it would enter blank values to match the dates so that both x-axis match up. Right now, if there are less upload than download or less download than upload results it's only graphing the values that exist.
So, in short... I'll take care of that for you very soon. Shouldn't be hard to do at all and I agree it would make it easier to understand.
... if you understand the roots of the database structure here, basically if you've visited since the start... it started as the flat (details) below the graph. The graph wasn't added until later... at first it even displayed backwards (that's the default direction for the results from a mysql query).
I use AutoSpeedTest often, it's a great tool.
When using AutoSpeedTest, there are times when my internet is not available (speed = ~0Mbs, ISP is down, etc). When I look at my Results, I do not see these '0 Mbs data points' in the list. This data would be very useful to me when talking to my ISP about my service.
Is there any way for AutoSpeedTest to capture these times when my internet is 0? I presume that some TMN code would need to be running on my local machine to log this info...
When I view my auto test results ("Results" tab), the times usually appear to be GMT. But sometimes the correct time zone (PST) appears....sometimes not. Very strange. I don't see a pattern.
I'm in Calif. Is there a way to force it to always show PST?