У меня есть некоторые точки, скажем, 3d (они n-мерные, но я использую только 3 измерения для сюжета). Не думаю, что у меня будет больше 2000 баллов. Как я могу нарисовать что-то подобное, используя С#. Я не хочу вызывать функцию Matlab или использовать рисунок оттуда. До сих пор я не использовал WPF, но, если его легко реализовать и понять, меня это устраивает.
Каков самый простой способ реализовать (рисовать) 3D-график/разброс, эквивалентный plot3 из Matlab?
Ответы (2)
ILNumerics довольно легко освоить. Он сочетает в себе математический движок с возможностями визуализации (предоставляя элементы управления Windows Forms). Я разместил пример здесь:
Как создать 3D-график рассеяния?
person
BartoszKP
schedule
28.09.2013
Я использовал ILNumerics, который предоставляет удобные метки и метки для каждого из точечных графиков и контурных графиков, но у меня были проблемы с выбором точек данных на точечном графике с помощью мыши, пока я не нашел эту статью о построении графиков 3D-данных в WPF. Он работает хорошо, но ему не хватает меток осей и делений.
Высокопроизводительная трехмерная диаграмма WPF
person
skinnedKnuckles
schedule
28.11.2013
winforms
, но встроенных элементов управления 3D-графиком нет — вам придется сделать это с помощьюGraphics
. Это звучит очень как этот вопрос, это в значительной степени вопрос о покупках? - person Jeremy Thompson   schedule 29.06.2013