Я добавляю несколько наборов трехмерных точек в куб графика следующим образом:
points
|> List.map (fun (z, size, color, label) ->
let points = new ILPoints(label)
points.Positions <- positionBuffer z
points.Size <- float32 size
points.Color <- new System.Nullable<Color>(color)
points)
|> List.iter (fun points -> plotcube.Add points)
Это отлично работает, я могу назначить цвет и размер, как мне нравится. Теперь я хотел бы отобразить запись легенды для каждого набора точек. Однако, когда я просто делаю это простым способом
let legend =
new ILLegend(points |> List.map (fun (z, size, color, label) -> label) |> List.toArray)
plotcube.Add(legend)
Я получаю пустую легенду. Как я могу заставить его работать? Можно ли вообще добавить легенду для точек на трехмерном графике?
Большое спасибо за любые советы или идеи