Dear Friends,

For many years,I have wished for two supporting variables to the **GraphXSpace** variable in Graphs - **GraphXSpaceTop, GraphXSpaceBot** as I looked forward to plot some supporting indicators at the Bottom or Top area of the main chart while having PlotShapes in main plot. I thought that **GraphXSpaceTop, GraphXSpaceBot** would allow me to do it.

Today, It occurred to me that if I just rescaled the graph with the help of a **StyleNoDraw** call, then I could have the Extra Space at the top or Bottom as required. The Code I used is as follows:

```
if( ParamToggle( "Log Scale ?", "Yes|No", 0 ) == 0 )
{
SetChartOptions( 1, chartShowArrows | chartLogarithmic | chartWrapTitle );
_log = 1;
}
else
{
SetChartOptions( 1, chartShowArrows | chartWrapTitle );
_log = 0;
}
if( _log == 1 )
Plot( LowestVisibleValue(L) - log((HighestVisibleValue(H) - LowestVisibleValue(L)) ), "OnlyReScale", colorBlack , styleLine|styleNoDraw, Null, Null, 0, 1 );// Just Setting Scale
else
Plot( LowestVisibleValue(L) - (HighestVisibleValue(H)-LowestVisibleValue(L)), "OnlyReScale", colorBlack , styleLine|styleNoDraw, Null, Null, 0, 1 );// Just Setting Scale
Plot( Close, "Close", colorYellow , 128, Null, Null, 0, 1 );
```

this code performs as desired in Linear scale, however in Log Scale the result is not as expected. Will appreciate it very much if experienced friends guide me how to manage it in Log Scale.

Secondly, I am thinking, if this approach is going to be robust: In case the **HighestVisibleValue(H) is 80**

and **LowestVisibleValue(L) is 15**, then

**LowestVisibleValue(L) - (HighestVisibleValue(H)-LowestVisibleValue(L))**

will become -50 (a negative value) - it might be inappropriate to try to plot a Negative Value in Log Scale.

Should I leave this wish to find a workaround for GraphXSpaceTop, GraphXSpaceBot and wait for robust solution from Mr. TJ.

(Noticed sometime after posting the initial querry - **Unexpected Observation** - I am not getting Errors in Graphs - and Chart is rescaling to negative values also

Sorry - This rescaling is happening in Linear scale, Could not even get basic solution working in Log Scale)

With Regards

Sanjiv Bansal