XY Chart NET 3 Control Reference > Properties > YAxis Property |
Use this property to return/set values that determines the grid and scale characteristics for a specific y-axis. YAxis is an array from 0 to (NumYScales - 1) and it uses the Line Class set of properties for its Grid characteristics and the YScale Class set of properties for its Scale characteristics.
[Visual Basic] Property YAxis(YAxisNumber As Integer) As C_YSCALEPROP |
[C#] C_YSCALEPROP XYChartNETCtl.get_YAxis(int YAxisNumber) |
[C++] property XYChartNet::XYChartNETCtl::C_YSCALEPROP ^ XYChartNet::XYChartNETCtl::YAxis[int] |
For each y-axis scale label, up to 20 characters, across two rows, can be displayed on the chart. For example, "Speed" & Chr(13) & Chr(10) & "m/s", will display "Speed" in the label's first row and "m/s" in the label's second row. A carriage return - Chr(13) - and a linefeed - Chr(10) - are required to indicate the text spans two rows. |
' XYChartNETCtl1 is the name of the XY Chart NET control instance placed on the form. With XYChartNETCtl1 .NumProfiles = 4 .NumYScales = 2 With .YAxis(0).Grid .LineOption = loCustom 'Display axis' horizontal grid lines .LineStyle = soDash 'Set line style to use Dashes .LineWidth = woOnePoint 'Set line width .LineColor = Color.Blue 'Set line color to Blue End With With .YAxis(0).Scale .Visible = True 'Display scale .LabelVertical = "Volts" 'Set the scale's vertical label .LabelVerticalColor = Color.Red 'Set the color for the scale's vertical label .TicksColor = Color.Red 'Set the color for the scale's ticks and tick labels End With With .YAxis(1).Grid .LineOption = loNone 'Do not display axis' horizontal grid lines End With With .YAxis(1).Scale .Visible = True 'Display scale .LabelVertical = "Amps" 'Set the scale's vertical label .LabelVerticalColor = Color.Blue 'Set the color for the scale's vertical label .TicksColor = Color.Blue 'Set the color for the scale's ticks and tick labels End With .Refresh 'Refresh required to update chart with changes made End With
// XYChartNETCtl1 is the name of the XY Chart NET control instance placed on the form. XYChartNETCtl1.NumProfiles = 4; XYChartNETCtl1.NumYScales = 2; // Y Axis 0 Grid & Scale properties XYChartNETCtl1.get_YAxis(0).Grid.LineOption = XYChartNet.XYChartNETCtl.LineOptions.loCustom; XYChartNETCtl1.get_YAxis(0).Grid.LineColor = Color.Maroon; XYChartNETCtl1.get_YAxis(0).Scale.LabelVertical = "Volts"; XYChartNETCtl1.get_YAxis(0).Scale.LabelVerticalColor = Color.Maroon; XYChartNETCtl1.get_YAxis(0).Scale.TicksColor = Color.Maroon; // Y Axis 1 Grid & Scale properties XYChartNETCtl1.get_YAxis(1).Grid.LineOption = XYChartNet.XYChartNETCtl.LineOptions.loNone; XYChartNETCtl1.get_YAxis(1).Scale.LabelVertical = "Amps"; XYChartNETCtl1.get_YAxis(1).Scale.LabelVerticalColor = Color.MidnightBlue; XYChartNETCtl1.get_YAxis(1).Scale.TicksColor = Color.MidnightBlue; XYChartNETCtl1.Refresh(); //Refresh required to update chart with changes made
// XYChartNETCtl1 is the name of the XY Chart NET control instance placed on the form. XYChartNETCtl1->NumProfiles = 4; XYChartNETCtl1->NumYScales = 2; // Y Axis 0 Grid & Scale properties XYChartNETCtl1->YAxis[0]->Grid->LineOption = XYChartNETCtl::LineOptions::loCustom; XYChartNETCtl1->YAxis[0]->Grid->LineColor = Color::Maroon; XYChartNETCtl1->YAxis[0]->Scale->LabelVertical = "Volts"; XYChartNETCtl1->YAxis[0]->Scale->LabelVerticalColor = Color::Maroon; XYChartNETCtl1->YAxis[0]->Scale->TicksColor = Color::Maroon; // Y Axis 1 Grid & Scale properties XYChartNETCtl1->YAxis[1]->Grid->LineOption = XYChartNETCtl::LineOptions::loNone; XYChartNETCtl1->YAxis[1]->Scale->LabelVertical = "Amps"; XYChartNETCtl1->YAxis[1]->Scale->LabelVerticalColor = Color::MidnightBlue; XYChartNETCtl1->YAxis[1]->Scale->TicksColor = Color::MidnightBlue; XYChartNETCtl1->Refresh(); //Refresh required to update chart with changes made