Библиотека разработок

Документооборот 76
Наука/образование 30
Бухгалтерский учет. Финансы 63
Обработка и хранение данных 49
Решения для бизнеса 65
Игры и развлечения, анализ и тестирование 5
Домашние дела 10
Культура, спорт, здоровье 6
Инструменты для разработчика 48

Конкурс

Правила участия
Победители
Тестовая лаборатория

Разработчикам

Форум
Статьи
Советы
Валерий Ломтадзе

GRxy – Построение графиков (Excel 97/2000/XP/2003)

26.03.06

PC Magazine: It works!

Графики функций строятся разными цветами. Исходные точки на разные графики наносятся разными значками. Масштаб графиков и оцифровка осей выбираются с использованием наиболее подходящих "круглых" значений.


Исходный код: доступен
Способ распространения: бесплатно

СкачатьGRxyOE.zip 157,9 КБ

Журнал PC Magazine/REРейтинг разработки: 5

PC Magazine/RE:

Инструмент, позволяющий получить графическое изображение для выбранной функции по ее нескольким точкам. Исходные данные задаются координатами точек графика и никак не привязываются ни к самим функциям, ни к возможностям построения диаграмм, встроенным в Excel. Программа фактически просто выстраивает цепочку из кусочно-связанных между собой линейных элементов и проставляет маркеры в каждой заданной, "экспериментальной" точке.

Пользователь имеет возможность выбрать не только масштаб и прорисовку сетки на графике, но также задать цвет линий и форму маркеров (в виде многоугольника заданного цвета с определенным числом ребер).

Предлагаемое решение не позволяет осуществлять автоматическую маркировку осевых линий, не обеспечивает автоматическое обновление графика после изменения входных значений, т.е. все привычные сервисные функции, предоставляемые встроенным механизм Excel по рисованию диаграмм, не используются.

Главное достоинство данной разработки – открытость используемого математического аппарата, что позволяет не только разобраться, как он работает, но и при желании доработать с учетом собственных требований.

Дополнительно можно предложить доработать данный инструментарий до создания объектного класса на VBA для создания самостоятельного модуля, который в дальнейшем было бы легко подсоединять к другим разработкам.

Разработка опубликована в следующих разделах:

Научные разработки

Технологии обработки и хранения данных

Технологические разработки для создания новых систем