![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| HelgaZaharova |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 22.4.2008 Репутация: нет Всего: нет |
ВОт такая задачка... Необходимо открыть файл с данными, и на основании этих данных построить график. С файлом-то проблем не возникает, но вот как график построить не знаю.
|
|||
|
||||
| NightmareZ |
|
|||
![]() [хакер] ![]() ![]() Профиль Группа: Участник Сообщений: 699 Регистрация: 10.8.2006 Репутация: 1 Всего: 13 |
Что конкретно непонятно в рисовании графиков?
-------------------- NightmareZ.net - мой блог и сайт, мои проекты и прочий трэш Ely-Art.ru - наша маленькая домашняя арт-студия mugcraft.ru - кружки на любой вкус |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 3 Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| RLZ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 28.5.2007 Репутация: нет Всего: нет |
А для второго фреймворка есть что-либо подобное?
|
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 3 Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| RLZ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 28.5.2007 Репутация: нет Всего: нет |
Юзаю ZedGraph! Рисует только один раз, при следующем вызове рисует поверх старого графика, не очищая область. Как сделать так, чтобы каждый раз перед рисованием область графика очищалась, если нет ни Clear, ни Reset? Кто юзает, подскажите! Заранее благодарен!
Это сообщение отредактировал(а) RLZ - 25.2.2009, 20:22 |
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 3 Всего: 56 |
P.S. Всё зависит от того, как именно ты хочешь очистить область графика... удалить все панели рисования(MasterPane.PaneList.Clear), удалить все кривые с конкретной панели рисования(myPane.CurveList.Clear) или удалить все точки одной из кривых на конкретной панели рисования(myPane.CurveList[0].Clear)... все эти случаи описаны в документации! -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| HelgaZaharova |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 22.4.2008 Репутация: нет Всего: нет |
Компоненты-то были... Но мне нужно построить с помощью FusionCart.Вообщем, работа такая - у меня есть БД в MS SQL Server, в ней данные... на основании данных нужно построить графк и вывести на экран.
|
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: 3 Всего: 56 |
В таком случае, just do it!
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| HelgaZaharova |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 22.4.2008 Репутация: нет Всего: нет |
А как по данным из Grid построить график. Изначально именно это и интересовало ))
|
|||
|
||||
| HelgaZaharova |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 22.4.2008 Репутация: нет Всего: нет |
У меня есть файл Data Html (вычитала, что графики строятся на основании таких вот файлов) - в нем содержится инфо, по которой нужно построить, но как-то не могу получить нужный график((( |
|||
|
||||
| HelgaZaharova |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 22.4.2008 Репутация: нет Всего: нет |
||||
|
||||
| HelgaZaharova |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 22.4.2008 Репутация: нет Всего: нет |
Есть еще один способ для построения графика.
Создаем объектную модель для элементов будущего графика:
Graph – представляет собой диаграмму в объектной модели; Category – представляет собой категорию в объектной модели; DataSet – представляет собой коллекцию данных для конкретной серии. Далее прописываем метод для построения файла в Xml-формате:
В основном тексте программы прописываем код для заполнения xml-источника:
Данный источник берет данные из таблиц БД, созданной на сервере. Правда в данном коде есть недочеты, которые я пока не исправила: 1. xml-источник не сохраняется (т.е. метод CreateChart не видит его, а значит не видит данных для построения графика) 2. описание ошибки в отдельной теме 3. График выбирает строки из таблицы, если данные прописаны в столбцах, код работает неверно (график будет строиться не по тем данным) Если кто-то будет разбираться и найдет, как исправить эти ошибки - буду рада ответам Так же тут можно посмотреть коллекцию готовых xml-источников для построения chart-объектов различного типа и сложности. Это сообщение отредактировал(а) HelgaZaharova - 1.6.2009, 14:31 |
||||||
|
|||||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | .NET для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |