Просто предложение, но вы можете избежать проблем в программировании, если создадите «пустой» png-файл и установите его в качестве файла изображения по умолчанию в папке res ... довольно глупо, я знаю ... но, вероятно, работать без борьба с ...
Here are some commercial providers that have the type of chart you're looking for:
Depends on how much you want to spend on it, there are a lot of options, we do a variety of work in 3D graphics and have explored it extensively in the past Ниже я привел несколько ссылок, которые помогут вам начать работу
3D научный график от Gigasoft - http://www.gigasoft.com
Ginosurf от Gino Graphics - http: //www.gino -graphics.com/products/surf.htm
Конструктор Matlab для .Net - http://www.mathworks.com/products/netbuilder
Meshviz и OpenInventor от Mercury Systems - http: //www.vsg3d.com/
Всегда есть Directx и его порты для управляемого кода
Надеюсь, это будет полезно
Я был очень доволен диаграммой Дандаса в прошлом - вы могли бы увидеть, соответствует ли она вашим потребностям.
Возможно, это не мое дело, так как я никогда не использовал C # /. NET framework / и т. д., но это выглядит как сетчатый график матрицы.
Мы познакомились с Octave в Uni, и один из пакетов позволил нам строить матрицы в виде сетки. Пакет, который Octave использует для построения графика, - это GNUPlot . Я не знаю, что, если вы можете подключить это к .NET 3.5, так что это может не сильно помочь, но это работает , если взглянуть на .
(источник: теория сети. co.uk )
Возможно, вы уже сталкивались с этим, но я подумал, что стоит указать на статью CodeProject Постройте трехмерные поверхности . Я не уверен, достаточно ли этого набора функций для ваших требований, но стоит изучить его, если вы еще этого не сделали. Очевидным преимуществом является то, что он бесплатный и с открытым исходным кодом (так что вы можете расширить его для своих нужд).
Пример снимка экрана:
Другой возможной альтернативой, которая выглядит достаточно полной, является F # для визуализации библиотека. Это коммерческий вариант, но по внешнему виду он сделает больше того, что вам может понадобиться. Пусть вас не смущает тот факт, что он разработан для F # - вы все равно должны использовать его непосредственно из C # (или, возможно, с небольшим количеством взаимодействия, чтобы сделать вещи чище). Безусловно, поддержка функционального программирования, предлагаемая C #, должна сделать эту работу относительно простой.
Пример снимка экрана:
(источник: ffconsultancy.com )
Я просто предложил первый вариант (CodeProject) в случае, если это соответствует вашим требованиям, хотя вполне может и нет. F # one почти наверняка подойдет. Обратите внимание, что F # является функциональным языком (и, следовательно, обычно используется для математических и научных приложений), он, вероятно, станет отличным вариантом для любых функций, связанных с построением графиков - вы можете даже подумать о написании той части программы, которая строит графики в язык, особенно если он становится относительно сложным.
Надеюсь, что это поможет.
com )Я предложил первый вариант (CodeProject) на тот случай, если он соответствует вашим требованиям, хотя может и не соответствовать. F # one почти наверняка подойдет. Обратите внимание, что F # является функциональным языком (и, следовательно, обычно используется для математических и научных приложений), он, вероятно, станет отличным вариантом для любых функций, связанных с построением графиков - вы можете даже подумать о написании той части программы, которая строит графики в язык, особенно если он становится относительно сложным.
Надеюсь, что это поможет.
com )Я предложил первый вариант (CodeProject) на тот случай, если он соответствует вашим требованиям, хотя может и не соответствовать. F # one почти наверняка подойдет. Обратите внимание, что F # является функциональным языком (и, следовательно, обычно используется для математических и научных приложений), он, вероятно, станет отличным вариантом для любых функций, связанных с построением графиков - вы можете даже подумать о написании той части программы, которая строит графики в язык, особенно если он становится относительно сложным.
Надеюсь, что это поможет.
Мы использовали Nevron раньше для других диаграмм WinForms, и они были великолепны - продукт работал, и служба технической поддержки была действительно полезной.
Кажется, они делают поверхностные диаграммы (по крайней мере, как я их понимаю): www.nevron.com/Gallery.ChartFor.NET.ChartTypes.GridSurfaceChartGallery.aspx www.nevron.com/Gallery.ChartFor.NET.ChartTypes.MeshSurfaceChartGallery.aspx www.nevron.com/Gallery.ChartFor.NET.ChartTypes.TriangulatedSurface.aspx
(Я пытался сделать их правильными ссылками, но поскольку я новичок, мне не разрешили вставить более одной)
Вы также можете попробовать:
Я бы порекомендовал использовать Scinet Chart из http://www.obacs.com . В нем довольно много вариантов построения графиков, и он намного дешевле по сравнению с альтернативами.
Я бы посоветовал проявить осторожность с Невроном. У меня большой опыт, поскольку я использую их для построения всех диаграмм в приложении Enterprise BI в течение последних 5 лет.
В Nevron есть что нравится:
Пока все хорошо? Убийца для меня должна быть боль, связанная с выпуском новых версий пакета. Мы используем Nevron для наших диаграмм и Infragistics для наших компонентов пользовательского интерфейса. Обычно я могу обновить наше приложение до новой версии Infragistics за полдня. Новое обновление Nevron может занять до 4 недель.
Они много раз меняли свою объектную модель и имеют опыт нарушения как совместимости интерфейсов, так и изменения вашего образа действий. Я испытываю чувство страха каждый раз, когда мне приходится делать апгрейд Nevron ...
Еще одно предупреждение, их обработка маркировки осей оставляет желать лучшего. Я потратил много времени, пытаясь сделать так, чтобы маркировка топоров выглядела хорошо. Поддержка этого улучшилась за последние несколько выпусков, но все еще отсутствует.
Новое обновление Nevron может занять до 4 недель.Они много раз меняли свою объектную модель и имеют опыт нарушения как совместимости интерфейсов, так и изменения вашего образа действий. Я испытываю чувство страха каждый раз, когда мне приходится делать апгрейд Nevron ...
Еще одно предупреждение, их обработка маркировки осей оставляет желать лучшего. Я потратил много времени, пытаясь сделать так, чтобы маркировка топоров выглядела хорошо. Поддержка этого улучшилась за последние несколько выпусков, но все еще отсутствует.
Новое обновление Nevron может занять до 4 недель.Они много раз меняли свою объектную модель и имеют опыт нарушения как совместимости интерфейсов, так и изменения вашего образа действий. Я испытываю чувство страха каждый раз, когда мне приходится делать апгрейд Nevron ...
Еще одно предупреждение, их обработка маркировки осей оставляет желать лучшего. Я потратил много времени, пытаясь сделать так, чтобы маркировка топоров выглядела хорошо. Поддержка этого улучшилась за последние несколько выпусков, но все еще отсутствует.
их обработка маркировки осей оставляет желать лучшего. Я потратил много времени, пытаясь сделать так, чтобы маркировка топоров выглядела хорошо. Поддержка этого улучшилась за последние несколько выпусков, но все еще отсутствует. их обработка маркировки осей оставляет желать лучшего. Я потратил много времени, пытаясь сделать так, чтобы маркировка топоров выглядела хорошо. Поддержка этого улучшилась за последние несколько выпусков, но все еще отсутствует.