Jump to content
Software FX Community

Synchronized Scrolling


User (Legacy)

Recommended Posts

The application we're working on has several series plotted against 

several Y axes. When we zoom up, we see scrolling bars on each of the Y

axis which allows to, unfortunately, scroll each data value

independently of each other.

Is it possible to either:

(1) Show just one scroll bar for all Y axes?

(2) Synchronize scrolling of one bar so that it affects all the bars?

Thanks.

LNS

Link to comment
Share on other sites

> (1) Show just one scroll bar for all Y axes?

No. You can show no scrollbars at all though and use your own UI to control

the scrolling of the axes. To hide all scrollbars do:

chart.Style &= ~ChartStyle.Scrollbars;

> (2) Synchronize scrolling of one bar so that it affects all the bars?

Yes. You can capture the UserScroll event and use axis.SetScrollView or

axis.Zoom to propagate one axis view to others.

--

Francisco Padron

www.chartfx.com

"LNS" <ianj_lns@lns-systems.com> wrote in message

news:IfE8y2AsFHA.1992@webserver3.softwarefx.com...

> The application we're working on has several series plotted against

> several Y axes. When we zoom up, we see scrolling bars on each of the Y

> axis which allows to, unfortunately, scroll each data value independently

> of each other.

>

> Is it possible to either:

>

> (1) Show just one scroll bar for all Y axes?

> (2) Synchronize scrolling of one bar so that it affects all the bars?

>

> Thanks.

> LNS

Link to comment
Share on other sites

Software FX Support wrote:

>>(1) Show just one scroll bar for all Y axes?

>

> No. You can show no scrollbars at all though and use your own UI to control

> the scrolling of the axes. To hide all scrollbars do:

>

> chart.Style &= ~ChartStyle.Scrollbars;

>

>

>>(2) Synchronize scrolling of one bar so that it affects all the bars?

>

> Yes. You can capture the UserScroll event and use axis.SetScrollView or

> axis.Zoom to propagate one axis view to others.

>

Ok.

As a side note, there appears to be a bug with scrolling of logarithmic

scales when zooming. It doesn't seem to work right at all.

It gives very odd results when there is a single Y-Axis and even

stranger results when there are multiple Y-Axis.

Thanks.

LNS

Link to comment
Share on other sites

Software FX Support wrote:

>>(1) Show just one scroll bar for all Y axes?

>

> No. You can show no scrollbars at all though and use your own UI to control

> the scrolling of the axes. To hide all scrollbars do:

>

> chart.Style &= ~ChartStyle.Scrollbars;

>

>

>>(2) Synchronize scrolling of one bar so that it affects all the bars?

>

> Yes. You can capture the UserScroll event and use axis.SetScrollView or

> axis.Zoom to propagate one axis view to others.

>

Ok.

As a side note, there appears to be a bug with scrolling of logarithmic

scales when zooming. It doesn't seem to work right at all.

It gives very odd results when there is a single Y-Axis and even

stranger results when there are multiple Y-Axis.

Thanks.

LNS

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...