Datapoint在图表上显示X和Y值

时间:2018-02-28 10:13:22

标签: c#

这应该很简单,我找不到它:

我在给出一些规则的系列中找到了一个数据点,然后我想在图表上显示该点,此时它只显示Y值。我需要它来显示X和Y值,例如 -1506; 409

(X轴值= -1506,Y轴值= 409)

显示我目前拥有的数据点:

<div *ngFor="let classVar of classList" >
  <span [ngClass]="'myClass' classVar "></span>                
</div>

有什么想法吗?

编辑:

数据点,当然是:

            datapoint.Font = new System.Drawing.Font("Serif", 7);
            datapoint.LabelFormat = "#,#";
            datapoint.IsValueShownAsLabel = true;

2 个答案:

答案 0 :(得分:2)

图表控件中标签的精彩概述在MSDN上。

以下是工作中的一个例子;第一行标记整个系列中的每个点,第二行仅标记另一个系列中的一个点:

chart1.Series[3].Label = "Y = #VALY\nX = #VALX";
chart1.Series[1].Points[5].Label =  "Y = #VALY\nX = #VALX";

enter image description here

不太拥挤的替代品可能是设置工具提示,只有当鼠标悬停在数据点上时才显示:

 chart1.Series[2].ToolTip = "Y = #VALY\nX = #VALX";

有关包含数据值的更多方法,请查看图表Keywords !!

答案 1 :(得分:0)

在@Taw的代码的帮助下,它很简单,只需将格式附加到您的特定数据点:

datapoint.Label = "Y = #VALY\nX = #VALX";