I need to plot a torque curve similar to the graph here http://www.fordscorpio.co.uk/flatspot.htm in javascript..preferably using g.raphael. Any suggestions are welcome. Thank you!
How can I create a line chart with two different scales using g.raphael or jquery svg?
1.8k views Asked by Ven At
2
There are 2 answers
0
On
You can create your own axis objects as follows. (Have lost the source/gist URL for this snippet so can't give credit where it's due)
axis = r.g.axis(85,230,310,null,null,4,2,["1", "2", "3", "4"], "|", 0);
axis.text.attr({font:"12px Arial", "font-weight": "regular", "fill": "#333333"});
// y-axis denoted by setting orientation to 1
axis2 = r.g.axis(40,230,300,0,400,10,1);
So create a normal line graph with two series and then draw another axis
Otherwise, set up multiple axes and then tweak the labels :-
var lines = r.g.linechart(10, 10, 300, 220, [[1, 2, 3, 4, 5, 6, 7],[3.5, 4.5, 5.5, 6.5, 7, 8]], [[12, 32, 23, 15, 17, 27, 22], [10, 20, 30, 25, 15, 28]], {nostroke: false, axis: "1 1 1 1", symbol: "o", smooth: true});
lines.axis[0].text.items[3].attr('text','my label');
http://g.raphaeljs.com/linechart.html
Here is the script with the 3 irrelevant graphs removed:
(function () {