|
Group: Forum Members
Posts: 49,
Visits: 179
|
DateTimeScale showing Last year December and next year January in the X Axis Scale.
//Here is code how surface Series created..
chart.Enable3D = true; chart.BoundsMode = BoundsMode.Stretch; (chart as NCartesianChart).Fit3DAxisContent = true; chart.Projection.SetPredefinedProjection(PredefinedProjection.OrthogonalTop); chart.LightModel.EnableLighting = false; chart.Wall(ChartWallType.Back).Visible = false; chart.Wall(ChartWallType.Left).Visible = false; chart.Wall(ChartWallType.Floor).Visible = false; // setup Y axis chart.Axis(StandardAxis.PrimaryY).Visible = false; // setup Z axis NAxis axisZ = chart.Axis(StandardAxis.Depth); axisZ.Anchor = new NDockAxisAnchor(AxisDockZone.TopLeft); NLinearScaleConfigurator scaleZ = new NLinearScaleConfigurator(); scaleZ.InnerMajorTickStyle.Visible = false; scaleZ.MajorGridStyle.ShowAtWalls = new ChartWallType[0]; scaleZ.RoundToTickMin = false; scaleZ.RoundToTickMax = false; axisZ.ScaleConfigurator = scaleZ; axisZ.Visible = true;
// add a surface series NGridSurfaceSeries surface = new NGridSurfaceSeries(); surface.UniqueId = new Guid(outputVariable.UniqueId); surface.Name = outputVariable.LegendText; chart.Series.Add(surface); surface.Legend.Mode = SeriesLegendMode.SeriesLogic; surface.ValueFormatter = new NNumericValueFormatter("0.0"); surface.FillMode = SurfaceFillMode.Zone; surface.FrameMode = SurfaceFrameMode.Contour; surface.ShadingMode = ShadingMode.Flat; surface.DrawFlat = true;
// Already set this property, what it will do it cause to hide extra axis in line chart and bar chart surface.InflateMargins = false;
surface.FrameColorMode = SurfaceFrameColorMode.Zone; surface.SmoothPalette = true; surface.Legend.Format = ""; surface.FillMode = SurfaceFillMode.Zone; surface.FrameMode = SurfaceFrameMode.Contour; CreateSurfaceSeries(outputVariable, surface);
chartControl.Refresh();
How can i prevent this to show extra labels in the scale?
|