在动态数据显示WPF的未来变化的传奇(Changing Legend in the Future o

2019-10-22 20:52发布

我一直在使用未来D3,但无法弄清楚如何更改系列的传奇。 在老构建传说可以改变这样的:

    graf = plotter.AddLineGraph(new CompositeDataSource(xSrc, plot),
                 new Pen(brush, 4),
                 new PenDescription("myText" ));

但这里的函数调用AddLineGraph需要一个对象作为参数,因此我们不能指定pendescription ...请没有人知道如何做到这一点? 这个问题被问过这里 ,但没有得到任何答案。 任何帮助将高度赞赏。 我花这个有很多的时间和不希望更改为任何其他库,只是因为这个小问题...

Answer 1:

上述不与最近(2016)V0.4.0工作。

V0.4.0使用的语法如下:

// For access to the Legend class
using Microsoft.Research.DynamicDataDisplay.Charts;

... snip ...
LineGraph lineGraph = new LineGraph(dataSource);
lineGraph.LinePen = new Pen(Brushed.Green, 1.0);
Legend.SetDescription(lineGraph, "The line label");
plotter.Children.Add(lineGraph);
... snip ...

v0.3.0使用以下语法:

plotter.AddLineGraph(dataSource, pen, marker, new PenDescription("The line label"));

参考: 更改和设置DynamicDataDisplay传说(LineGraph)未来

帖子http://d3future.codeplex.com/discussions/635917提供的核心定位。



文章来源: Changing Legend in the Future of Dynamic Data Display wpf