Alright so I got something rough up on 2 hours of sleep so bare with me.
http://milo-media.net/nxtGraph/samplegraph.html
I used Flot, it's a time chart, but currently it's not date formatted so you'll see the x-axis being a timestamp for now, will fix when I get home.
There are 2 lines 1 showing price over time and the other units sold over time, the units sold would match the price on the x-axis. This is one way of presenting the data, if you prefer another way we could do that.
You can show/hide each type, Volume or Price.
The chart is checking an external data source with AJAX and refreshing it every 3 seconds right now, its just that the data source is never updating so you don't really see a change, but if i change the file real time you will see the change almost instantly.
What we could do is just have the Price being shown, and have a circular point where the x and y meet and when a user hovers over it they can see the price and the units (i'm guessing this is units sold at that price). This would be much cleaner then having both lines like I have now.
I have to run to work but looking forward to some feedback. Oh also, with this option I can also add ranges as buttons so Today | 1 week | 3 Months | 6 Months, etc..