Group: Forum Members
Last Active: 2 Years Ago
Posts: 2,
Visits: 19
|
Is it possible to use the 'data zoom' feature in 'nevron chart'? 73% of original size (was 685x19) - Click to enlarge I have coded it as below, but it doesn't seem to be working. private void InitPlot() { nChartControl1.Charts.Clear(); nChartControl1.Panels.Clear();
for (int index = 0; index < 4; ++index) { NCartesianChart chart = new(); nChartControl1.Charts.Add(chart); chart.Size = new NSizeL(new NLength(100, NRelativeUnit.ParentPercentage), new NLength(100, NRelativeUnit.ParentPercentage)); chart.UsePlotAspect = true; chart.BoundsMode = BoundsMode.Fit; chart.Width = 100; chart.Height = 100; } }
private static void InitializeCoilDesignChartControl(Nevron.Chart.WinForm.NChartControl chartControl) { chartControl.Controller.Tools.Clear(); chartControl.Controller.Tools.Add(new NPanelSelectorTool() { Focus = true }); chartControl.Controller.Tools.Add(new NAxisScrollTool()); chartControl.Controller.Tools.Add(new NDataZoomTool() { WheelZoomAtMouse = true, BeginDragMouseCommand = new NMouseCommand(MouseAction.Wheel, MouseButton.None, 0) }); chartControl.Controller.Tools.Add(new NOffsetTool() { BeginDragMouseCommand = new NMouseCommand(MouseAction.Down, MouseButton.Left, 1), EndDragMouseCommand = new NMouseCommand(MouseAction.Up, MouseButton.Left, 1) }); }
private void InitPlot()
{
nChartControl1.Charts.Clear();
nChartControl1.Panels.Clear();
for (int index = 0; index < 4; ++index)
{
NCartesianChart chart = new();
nChartControl1.Charts.Add(chart);
chart.Size = new NSizeL(new NLength(100, NRelativeUnit.ParentPercentage), new NLength(100, NRelativeUnit.ParentPercentage));
chart.UsePlotAspect = true;
chart.BoundsMode = BoundsMode.Fit;
chart.Width = 100;
chart.Height = 100;
}
}
private static void InitializeCoilDesignChartControl(Nevron.Chart.WinForm.NChartControl chartControl)
{
chartControl.Controller.Tools.Clear();
chartControl.Controller.Tools.Add(new NPanelSelectorTool()
{
Focus = true
});
chartControl.Controller.Tools.Add(new NAxisScrollTool());
chartControl.Controller.Tools.Add(new NDataZoomTool()
{
WheelZoomAtMouse = true,
BeginDragMouseCommand = new NMouseCommand(MouseAction.Wheel, MouseButton.None, 0)
});
chartControl.Controller.Tools.Add(new NOffsetTool()
{
BeginDragMouseCommand = new NMouseCommand(MouseAction.Down, MouseButton.Left, 1),
EndDragMouseCommand = new NMouseCommand(MouseAction.Up, MouseButton.Left, 1)
});
}
|