我一直在使用未来D3,但无法弄清楚如何更改系列的传奇。 在老构建传说可以改变这样的:
graf = plotter.AddLineGraph(new CompositeDataSource(xSrc, plot),
new Pen(brush, 4),
new PenDescription("myText" ));
但这里的函数调用AddLineGraph需要一个对象作为参数,因此我们不能指定pendescription ...请没有人知道如何做到这一点? 这个问题被问过这里 ,但没有得到任何答案。 任何帮助将高度赞赏。 我花这个有很多的时间和不希望更改为任何其他库,只是因为这个小问题...
上述不与最近(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提供的核心定位。