Я использую Chart web helper в ASP.Net MVC 3. Я видел ряд блестящих изображений в Интернете, показывающих возможности этого API, но вряд ли есть какая-либо документация о том, как создавать диаграммы. Например, мне нужно отображать ярлыки вне диаграммы, я бы хотел указать процент, а не десятичные значения и т.д.
Существует проект webforms для загрузки: http://weblogs.asp.net/scottgu/archive/2010/02/07/built-in-charting-controls-vs-2010-and-net-4-series.aspx и очень простая документация классов, в которой объясняется, как назначать значения и указывать основные размеры.
Я понимаю, что в MVC 3 еще не опубликованы книги, но наверняка должна быть какая-то документация, объясняющая, как использовать этот инструмент?
Спасибо
EDIT:
Из того, что я прочитал, ASP.Net MVC 3 либо отступил на шаг назад с помощью инструмента построения диаграмм, удалив возможность рисовать диаграммы, либо вообще не документировался. Вышел через эту статью: http://forums.asp.net/t/1620783.aspx/1?ASP+NET+MVC+3+Beta+Chart+Helper+Styling+Please+Help+, там очень похожая проблема.
ИЗМЕНИТЬ 2: Похоже, что Microsoft частично реализовала функциональность MSCharts в MVC 3. Чтобы использовать MSCharts, сборку System.Web.DataVisualization необходимо импортировать и зарегистрировать в файле web.configuration. Т
Таким образом, запросы отправляются из представления в контроллеры. Контроллеры генерируют изображение графика и возвращают результат изображения. Результат отображается в представлении. Это полезно, поскольку оно обеспечивает какое-то разделение. Я до сих пор не понимаю, почему System.WebHelpers.Chart еще не предлагает эту функцию, но, надеюсь, она будет рассмотрена в ближайшем будущем.
ИЗМЕНИТЬ 3:
Мало других моментов. Не создавайте свои графики в представлении - они должны обслуживаться контроллером. Если вы решите использовать представления для построения графиков, убедитесь, что вы обновили web.config в папке Views, чтобы включить <add namespace="System.Web.UI.DataVisualization"/>
в раздел пространства имен. Имена узлов и пространств имен немного запутанны. Сборка называется: System.Web.DataVisualization, когда пространство имен называется System.Web.UI.DataVisualization. Наконец, я считаю, что API диаграмм отлично, он служит для изображений, что означает, что диаграммы будут доступны из всех веб-браузеров. Качество графиков велико. Я посмотрел на такие альтернативы, как Fusion Charts, HighCharts и несколько других графических карт jQuery/JavaScript/Flash. Все они пытаются взять от вас 300-1000 фунтов стерлингов, не пытаясь удовлетворить самые основные потребности разработчиков.