User (Legacy) Posted September 2, 2005 Report Share Posted September 2, 2005 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 More sharing options...
Software FX Posted September 3, 2005 Report Share Posted September 3, 2005 > (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 More sharing options...
User (Legacy) Posted September 4, 2005 Author Report Share Posted September 4, 2005 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 More sharing options...
User (Legacy) Posted September 4, 2005 Author Report Share Posted September 4, 2005 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 More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.