Check stock chart by amcharts: http://www.amcharts.com/stock-chart/ it supports multiple panels which can be used to visualize different dimensions and you can use a separate dataset for each item - this will allow users to select which items he wants to see at a time.
Disclaimer: I am the author of amcharts.