1.Y轴数据加上文字
2.柱体数值加上文字
3.鼠标悬浮提示内容自定义
设置chartcontrol的CustomDrawCrosshair事件
private void chartControl1_CustomDrawCrosshair(object sender, CustomDrawCrosshairEventArgs e)
{
foreach (CrosshairElement element in e.CrosshairElements)
{
Series series = element.Series;
SeriesPoint point = element.SeriesPoint;
element.LabelElement.Text = series.Name + ":" + point.Values[0].ToString() + "万";//想要显示的内容
}
}
4.Legend设置用户可勾选切换Series的显示与隐藏
设计界面左侧菜单>Legend>右侧面板User Check Boxes 打勾
5.点击Point删除
设置chartcontrol MouseClick事件
private void chartControl1_MouseClick(object sender, MouseEventArgs e)
{
ChartHitInfo info = chartControl1.CalcHitInfo(e.X, e.Y);
if (info.SeriesPoint != null)
{
chartControl1.Series[0].Points.Remove(info.SeriesPoint);//柱1
chartControl1.Series[1].Points.Remove(info.SeriesPoint);//柱2
chartControl1.Series[2].Points.Remove(info.SeriesPoint);//折1
}
}