我有图表Control value显示我的网络统计数据:
Series seriesPps;
Run Code Online (Sandbox Code Playgroud)
这是我的计时器刻度,显示我的统计数据
private void chartTimer_Tick(object sender, EventArgs e)
{
if (seriesPps.Points.Count() > 300)
seriesPps.Points.RemoveAt(0);
seriesPps.Points.Add(wf.PacketsPerSecond);
DataPoint _point = default(DataPoint);
foreach (DataPoint item in chart1.Series[1].Points)
{
item.Label = "";
item.MarkerStyle = MarkerStyle.None;
}
chart1.Series[1].LegendText = chart1.Series[1].Name = MyValue + " Packets/s";
DataPoint Point = chart1.Series[1].Points[chart1.Series[1].Points.Count - 1];
Point.Label = chart1.Series[1].Name;
chart1.ResetAutoValues();
}
Run Code Online (Sandbox Code Playgroud)
这就是我想要的样子:

它是这样的:

正如你所看到的,我的标签值在线下,Chart所以我看不到它。可以Align Right喜欢第一张照片吗?
尝试这些VB.NET,它们可能会有所帮助,但从未遇到过这个问题,所以在黑暗中拍摄
chart1.Series[1].SmartLabelStyle.AllowOutsidePlotArea = LabelOutsidePlotAreaStyle.Yes
chart1.Series[1].SmartLabelStyle.IsMarkerOverlappingAllowed = False
chart1.Series[1].SmartLabelStyle.MovingDirection = LabelAlignmentStyles.Right
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14725 次 |
| 最近记录: |