diff --git a/插件库/Lskj.Control/ChartControlEx.cs b/插件库/Lskj.Control/ChartControlEx.cs
index 6e6f9a4..4228667 100644
--- a/插件库/Lskj.Control/ChartControlEx.cs
+++ b/插件库/Lskj.Control/ChartControlEx.cs
@@ -297,7 +297,6 @@ namespace Lskj.Control
case ChartType.LineChart:
default:
series = new Series(chart.YAxisTitle, chart.Chart3D == 1 ? ViewType.Line3D : ViewType.Line);
- series.Label.TextPattern = "{S}:{V}";
break;
case ChartType.BarChart:
series = new Series(chart.YAxisTitle, chart.Chart3D == 1 ? ViewType.Bar3D : ViewType.Bar);
@@ -381,6 +380,7 @@ namespace Lskj.Control
this.cmMain.CrosshairEnabled = DefaultBoolean.True;
this.cmMain.ToolTipEnabled = DefaultBoolean.True;
this.cmMain.CustomDrawCrosshair += OnCmMainCustomDrawCrosshair;
+ this.cmMain.CustomDrawSeriesPoint += OnCmMainCustomDrawSeriesPoint;
// this.cmMain.Legend.AlignmentVertical = LegendAlignmentVertical.Top;
}
@@ -506,6 +506,20 @@ namespace Lskj.Control
}
}
+ ///
+ /// 自定义点样式
+ ///
+ ///
+ ///
+ private void OnCmMainCustomDrawSeriesPoint(object sender, CustomDrawSeriesPointEventArgs e)
+ {
+ int index = e.Series.Points.IndexOf(e.SeriesPoint);
+ if (e.Series.View is LineSeriesView && index == 0)//第一个点显示名称
+ {
+ e.LabelText = $"{e.Series.Name}:{e.LabelText}";
+ }
+ }
+
}
///