有没有办法管理图例中的项目?我的意思是,例如从图例中删除某些项目,但不是从整个图中删除?我知道图中的每个系列都与图例中的一个项目相关联,但我想打破这个规则,并仅将选定的系列放入图例中。
感谢您的请求。
LineSeries
等)分配标题,则它将不会在图例中显示:LineSeries
等)分配标题,则它将不会在图例中显示:var plotModel = new PlotModel();
plotModel.LegendTitle = "Legend";
plotModel.LegendPosition = LegendPosition.RightBottom;
plotModel.Series.Add(new LineSeries
{
ItemsSource = someItemSource,
Color = OxyColors.Red,
//Title = "title" <- Title commented
});
从 v2.0.1 开始,图例不再自动显示,并且所有的 PlotModel.LegendXxx
成员已被移除。现在您需要手动添加一个图例:
var plotModel = new PlotModel();
plotModel.Legends.Add(new Legend() {
LegendTitle = "Legend",
LegendPosition = LegendPosition.RightBottom,
});
plotModel.Series.Add(new LineSeries
{
ItemsSource = someItemSource,
Color = OxyColors.Red,
//Title = "title" <- Title commented
});
Series
还有一个名为 RenderInLegend
的 bool
,您可以使用它来在图例中隐藏系列。 - HDL_CinC_Dragon