Profile Picture

Rotate Chart Label

Posted By Stilianos Roussis 6 Years Ago
Author
Message
Stilianos Roussis
Question Posted 6 Years Ago
View Quick Profile
Forum Newbie

Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)

Group: Forum Members
Last Active: 2 Years Ago
Posts: 3, Visits: 48
Hello,

I am new to the Nervon Chart.

I am using the code below to rotate a chart label clockwise but the label is only partly shown.

   label1.TextStyle.Orientation = -90  
   label1.Location = New NPointL(70, 10)  
   NChartControl3.Panels.Add(label1)  

chart3 = New NCartesianChart()  
chart3.SetPredefinedChartStyle(PredefinedChartStyle.HorizontalLeft)  
chart3.BoundsMode = BoundsMode.Stretch
 
Can you please provide some assistance as to what I am doing wrong?

Thank you


Nevron Support
Posted 6 Years Ago
View Quick Profile
Supreme Being

Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)

Group: Forum Members
Last Active: Last Week
Posts: 3,054, Visits: 4,018

Hi Stilianos,

We would recommend you to use docking for both the chart and the label (we guess that you want to achieve a label on the left side of the chart that does not overlap the chart contents and does not get cut off). The following code shows how to achieve this:

  NChartControl1.Panels.Clear()
  Dim label As New NLabel("This is docked label to the right")
  label.DockMode = PanelDockMode.Left
  label.TextStyle.Orientation = -90
  label.Location = New NPointL(70, 10)
  label.Margins = New NMarginsL(10)
  NChartControl1.Panels.Add(label)

  Dim chart As New NCartesianChart()
  chart.Margins = New NMarginsL(10)
  chart.SetPredefinedChartStyle(PredefinedChartStyle.HorizontalLeft)
  chart.BoundsMode = BoundsMode.Stretch
  chart.DockMode = PanelDockMode.Fill
  NChartControl1.Panels.Add(chart)

Hope this helps - let us know if you have any questions or meet any problems.



Best Regards,
Nevron Support Team



Stilianos Roussis
Posted 6 Years Ago
View Quick Profile
Forum Newbie

Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)

Group: Forum Members
Last Active: 2 Years Ago
Posts: 3, Visits: 48
Hello,

Thank you for your reply. Yes, it is much better now. I still have a problem however with a second label I want to place at the other end of the chart header (bottom of the chart).  The second label is not shown properly and for whatever reason is not on the same line as the first label (see chart below). Can you please provide some assistance?

Thank you,
Stilianos

NChartControl3.Panels.Clear()  
chart3 = New NCartesianChart()  
chart3.SetPredefinedChartStyle(PredefinedChartStyle.HorizontalLeft)  
chart3.BoundsMode = BoundsMode.Stretch  
chart3.DockMode = PanelDockMode.Left
chart3.Margins = New NMarginsL(5)

X2Cursor = CStr(xCursor.Value.ToString("0"))  
TextBox2.Text = X2Cursor 
 
NChartControl3.Labels.Clear()  
Dim label1 As NLabel = New NLabel("label1")  
label1.DockMode = PanelDockMode.Right  
label1.TextStyle.Orientation = -90  
label1.FitAlignment = ContentAlignment.TopRight  
label1.Location = New NPointL(70, 10)  
label1.Margins = New NMarginsL(0)  
NChartControl3.Panels.Add(label1)   

Dim label2 As NLabel = New NLabel()  
label2.Text = "Cursor:" & X2Cursor  
label2.DockMode = PanelDockMode.Right  
label2.TextStyle.Orientation = -90  
label2.FitAlignment = ContentAlignment.BottomRight  
'label2.Location = New NPointL(70, 160)  
label2.Margins = New NMarginsL(0)  
NChartControl3.Panels.Add(label2)

data:image/png;base64,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




Nevron Support
Posted 6 Years Ago
View Quick Profile
Supreme Being

Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)

Group: Forum Members
Last Active: Last Week
Posts: 3,054, Visits: 4,018
Hi Stilianos,
We would recommend you to use Fill docking for the chart and a relative position for the second label so that it is attached to the right side of the first label docked to the right. In order for this to work you need to add the chart after you add the labels. The following code shows how to achieve this:

  NChartControl1.Panels.Clear()

  Dim label1 As NLabel = New NLabel("Label 1 Text")
  label1.DockMode = PanelDockMode.Right
  label1.TextStyle.Orientation = -90
  label1.FitAlignment = ContentAlignment.TopRight
  label1.Margins = New NMarginsL(0)
  NChartControl1.Panels.Add(label1)

  Dim label2 As NLabel = New NLabel()
  label2.Text = "Label 2 Text"
  label2.Location = New NPointL(New NLength(100, NRelativeUnit.ParentPercentage), New NLength(100, NRelativeUnit.ParentPercentage))
  label2.TextStyle.Orientation = -90
  'label2.FitAlignment = ContentAlignment.BottomRight
  label2.ContentAlignment = ContentAlignment.TopLeft
  label2.FitMode = TitleFitMode.Clip
  label2.Margins = New NMarginsL(0)
  label1.ChildPanels.Add(label2)

  Dim chart3 As New NCartesianChart()
  chart3.SetPredefinedChartStyle(PredefinedChartStyle.HorizontalLeft)

  Dim barSeries As New NBarSeries
  barSeries.Values.Add(10)
  barSeries.Values.Add(20)
  chart3.Series.Add(barSeries)
  chart3.BoundsMode = BoundsMode.Stretch
  chart3.DockMode = PanelDockMode.Fill
  chart3.Margins = New NMarginsL(5)
  NChartControl1.Panels.Add(chart3)

Hope this helps - let us know if you meet any problems or have any questions.


Best Regards,
Nevron Support Team



Stilianos Roussis
Posted 6 Years Ago
View Quick Profile
Forum Newbie

Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)Forum Newbie (0 reputation)

Group: Forum Members
Last Active: 2 Years Ago
Posts: 3, Visits: 48
Hello,

Thank you for your help. I will try your suggestions. In the meantime, another, hopefully simpler problem, surfaced. When I use the code below the axis ticks and the axis labels do not align. I was able to change the number or the length between ticks but I was not successful in aligning them with the labels.

NChartControl3.Panels.Clear()  
chart3 = New NCartesianChart()  
chart3.SetPredefinedChartStyle(PredefinedChartStyle.HorizontalLeft)   
chart3.BoundsMode = BoundsMode.Stretch

lineSeries = New NLineSeries()   
lineSeries.DataLabelStyle.Visible = False
chart3.Margins = New NMarginsL(5)

data:image/png;base64,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

When I remove the: "chart3.SetPredefinedChartStyle(PredefinedChartStyle.HorizontalLeft)" rotation, the ticks and labels show up aligned properly.

data:image/png;base64,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

Is there a way to ensure that the axis ticks and labels align when the chart is rotated?

Thank you for your help!
Stilianos



Nevron Support
Posted 6 Years Ago
View Quick Profile
Supreme Being

Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)Supreme Being (4,435 reputation)

Group: Forum Members
Last Active: Last Week
Posts: 3,054, Visits: 4,018
Hi Stilianos,
This is because the X axis used an ordinal scale (which is suited for categorical data). If you want the labels to display below the ticks you need to set the DisplayDataPointsBetweenTicks property to false:

NOrdinalScaleConfigurator ordinalScale = chart.Axis(StandardAxis.PrimaryX).ScaleConfigurator as NOrdinalScaleConfigurator;
ordinalScale.DisplayDataPointsBetweenTicks = false;

You can also specify a custom step if the automatically computed one is not good enough:

ordinalScale.MajorTickMode = MajorTickMode.CustomStep;
ordinalScale.CustomStep = 1;

Hope this helps - let us know if you meet any problems or have any questions.


Best Regards,
Nevron Support Team





Similar Topics


Reading This Topic