Displaying minimum and maximum
In the Array bar chart example shown above, lines for minimum and maximum can be seen. These can also be set via the style classes on a channel.
private void btnMin_Click(object sender, EventArgs e)
{
foreach(Chart chart in scopeProjectPanel.ScopeProject.SubMember.OfType<Chart>())
{
foreach(AxisGroup ag in chart.SubMember.OfType<AxisGroup>())
{
foreach(Channel channel in ag.SubMember.OfType<Channel>())
{
MinMaxStyle minMaxStyle = channel.SubMember.OfType<ChannelStyle>().First().SubMember.OfType<MinMaxStyle>().First();
minMaxStyle.ShowMin = !minMaxStyle.ShowMin;
}
}
}
}
private void btnShowMax_Click(object sender, EventArgs e)
{
foreach (Chart chart in scopeProjectPanel.ScopeProject.SubMember.OfType<Chart>())
{
foreach (AxisGroup ag in chart.SubMember.OfType<AxisGroup>())
{
foreach (Channel channel in ag.SubMember.OfType<Channel>())
{
MinMaxStyle minMaxStyle = channel.SubMember.OfType<ChannelStyle>().First().SubMember.OfType<MinMaxStyle>().First();
minMaxStyle.ShowMax = !minMaxStyle.ShowMax;
}
}
}
}