Autodesk.Revit.DB.Analysis.AnalysisDisplayLegend 类表示 Revit 分析视图中的图例。可用于查看各种颜色和范围表示不同结果的结果数据。
System.Drawing.ColorAutodesk.Revit.DB.DisplayUnitTypedoubledoublestringAutodesk.Revit.DB.Analysis.DisplayLegendTitleLocationboolcolor:范围的颜色。minimumValue:范围的最小值。maximumValue:范围的最大值。以下是一些使用 Autodesk.Revit.DB.Analysis.AnalysisDisplayLegend 类的示例代码:
// 创建新的图例
AnalysisDisplayLegend legend = new AnalysisDisplayLegend();
// 设置图例标题和位置
legend.Title = "My Legend";
legend.TitlePosition = DisplayLegendTitleLocation.Right;
// 添加数据范围
legend.AddRange(Color.Red, 0, 50);
legend.AddRange(Color.Green, 50, 100);
// 将图例添加到分析视图中
analysisResults.SetLegend(legend);