I have vector of time points which will be represented at x axis.
some of these time points occur at certain sign and other time points occur at different sign.
I want to scale x to y for first sign as x=1:y=1 .
I want to scale x to y for second sign as x=2:y=1
So that I will have one graph with x axis stretched at some points" x unit = double space e.g. 2 cm for 1 hour" and contracted at other points "x unit= single space e.g. 1 cm for 1 hour"
I have array with same index as time array which has 1 for single space time points and 2 for double space time points.
can I plot this in gnuplot?
UPDATE:
if it is not possible in gnuplot ,is there any other library which can draw points with control of axis scale per point?"one array for axis scale per point and another for axis data??"
UPDATE:
data points:100 50 70 130 40 20 30 50 88 93
points width:1 1 1 2 2 2 2 1 1 1
time ticks : 1 2 3 4 5 6 7 8 9 10
these time ticks should be on x axis but with space between 1 2 3 as 1 unit e.g. 1 cm and space between 4 5 6 7 as 2 units e.g. 2 cm then between 8 9 10 as 1 unit
the data points will be 1000000 with random 1 and 2 units portions.
I do not know how to draw their graph.