Highcharts DotNet:是否可以标记Plotlines

时间:2013-05-09 15:35:38

标签: c# highcharts dotnethighcharts

我想知道是否有可能对标签PlotLines有所了解。直接标记线条或向图例添加项目。我一直试图找到一种方法,但尚未找到一种方法。

new XAxisPlotLines
{
    Value = upperspec,
    Color = System.Drawing.Color.Red,
    DashStyle = DotNet.Highcharts.Enums.DashStyles.ShortDash,
    Width = 2,
    Label = new XAxisLabels { Text = "Label Here" } // This does not work, but I want something with this functionality
}

谢谢!如果对这个问题有任何误解,请告诉我。

编辑
截图 enter image description here

2 个答案:

答案 0 :(得分:1)

使用最新版本的DotNet.Highcharts库,可以在绘图线上添加文本。 例如:

new YAxisPlotLines
{
    Value = 932,
    Color = Color.FromName("red"),
    Width = 1,
    Label = new YAxisPlotLinesLabel
        {
            Text = "Theoretical mean: 932",
            Align = HorizontalAligns.Center,
            Style = "color: 'gray'"
        }
}

您还可以看到示例项目中的使用方法。从这里下载:http://dotnethighcharts.codeplex.com/releases

答案 1 :(得分:0)

试试这个:

Title = new XAxisTitle { Text = "Label here" },
...
*PlotLines = new[]
{
     new XAxisPlotLines
     {
         ...
     }
}*
...