Hello Azim-
Regarding your question about graphbuilder "displayed is only when data started and ends when it is last read?"
I am not sure about the structure of your data- but this example shows some of the options.
Graphbuilder will automatically determine the needed range of the X (time) access, based on the span of the data included in that graph pane.
Sample Data, Three car "model", with random "values" on "dates" in a Tall table.
For graph cosmetics- Dates for information about each "Model" do not need to be on fixed or aligned intervals (sample data made at 2 day, one week, and two week intervals)
When several Models are included in the same graph Pane- the Date axis will stretch to include all points. From your description this is not desired.
Overlay
Wrap, with levels per row forced to 1, is shown below. Using Model in "Group Y" would be similar.
But when "Model" is in the "Page" drop box- each graph is independent and will automatically set date span to show relevant data. If this is easily understandable by viewers, then it seems to answer your question. Note that time is on different scales, and it may be difficult for viewers to mentally adapt the shape of the profile to the individual timespan as they view several graphs together.
Another option to consider in situations where the Age (or time since model first released) is relevant- is to calculate an Age vs model introduction, and chart against that scale. This loses the Calander connection to model release date- but Time remains proportional and any trends of models relative to their release date remain viewable.