Hi there, :wave:
I am having a brain freeze at the moment :eek2: with my chart control, I am looking to format my chart using the following,
I have assigned some data to the chart, however I am unsure how to assign the commented out series to the secondary Y axis..
I load the chart data source from the following...
Most of the above is superfluous, I really just need to understand how to assign a chart series to a secondary Y axis....
Many thanks for your assistance...
Kind Regards
Phezo(Marcus)
I am having a brain freeze at the moment :eek2: with my chart control, I am looking to format my chart using the following,
Code:
'Chart Stage 2 Formatting
ChartResults.Series.Add("Watts")
ChartResults.Series.Add("Volts")
'ChartResults.Series.Add("Amps")
'ChartResults.Series.Add("PowerFactor")
ChartResults.Series.Add("Frequency")
ChartResults.Series.Add("VoltAmps")
ChartResults.Series.Add("RelayStatus")
ChartResults.Series("Watts").ChartType = SeriesChartType.Line
ChartResults.Series("Volts").ChartType = SeriesChartType.Line
'ChartResults.Series("Amps").ChartType = SeriesChartType.Line
'ChartResults.Series("PowerFactor").ChartType = SeriesChartType.Line
ChartResults.Series("Frequency").ChartType = SeriesChartType.Line
ChartResults.Series("VoltAmps").ChartType = SeriesChartType.Line
ChartResults.Series("RelayStatus").ChartType = SeriesChartType.Line
ChartResults.Series("Watts").XValueMember = "TimeStamp"
ChartResults.Series("Volts").XValueMember = "TimeStamp"
'ChartResults.Series("Amps").XValueMember = "TimeStamp"
'ChartResults.Series("PowerFactor").XValueMember = "TimeStamp"
ChartResults.Series("Frequency").XValueMember = "TimeStamp"
ChartResults.Series("VoltAmps").XValueMember = "TimeStamp"
ChartResults.Series("RelayStatus").XValueMember = "TimeStamp"
ChartResults.Series("Watts").YValueMembers = "Watts"
ChartResults.Series("Volts").YValueMembers = "Volts"
'ChartResults.Series("Amps").YValueMembers = "Amps"
'ChartResults.Series("PowerFactor").YValueMembers = "PowerFactor"
ChartResults.Series("Frequency").YValueMembers = "Frequency"
ChartResults.Series("VoltAmps").YValueMembers = "VoltAmps"
ChartResults.Series("RelayStatus").YValueMembers = "RelayStatus"
ChartResults.Series(0).Points.AddXY(0, 240)
'ChartResults.ChartAreas(0).AxisX.Interval = 600
ChartResults.ChartAreas(0).AxisX.LineColor = Color.SlateBlue
ChartResults.ChartAreas(0).Axes(0).MajorGrid.LineColor = Color.White
ChartResults.ChartAreas(0).Axes(0).MajorGrid.Enabled = False
'ChartResults.ChartAreas(0).AxisY.Interval = 50
'ChartResults.ChartAreas(0).AxisY.Maximum = 300
ChartResults.ChartAreas(0).Axes(1).MajorGrid.Enabled = False
'Chart Secondary Y Axis
ChartResults.ChartAreas(0).AxisY2.Enabled = AxisEnabled.True
ChartResults.ChartAreas(0).AxisY2.MajorGrid.Enabled = False
ChartResults.ChartAreas(0).AxisY2.Interval = 1
ChartResults.ChartAreas(0).AxisY2.Maximum = 10
ChartResults.ChartAreas(0).AxisY2.LineColor = Color.SlateBlue
ChartResults.ChartAreas(0).AxisY2.LabelStyle.ForeColor = Color.SlateBlue
ChartResults.ChartAreas(0).AxisY2.MajorGrid.LineColor = Color.SlateBlue
ChartResults.ChartAreas(0).AxisY2.MajorTickMark.LineColor = Color.SlateBlue
I load the chart data source from the following...
Code:
ChartResults.DataSource = ""
ChartResults.DataSource = MyMeterTCPIP_Consumer.TestLogsTable
Many thanks for your assistance...
Kind Regards
Phezo(Marcus)