Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Добавление новых секций через меню Параметров графика Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
AntColonel



Зарегистрирован: 03.05.2011
Сообщения: 212
Откуда: Новосибирск

СообщениеДобавлено: Чт Янв 25, 2018 7:22 am Ответить с цитатой Вернуться к началу

Допустим я рисую на графике какую-либо кривую, которая имеет свои параметры, как то - начало отсчета, формула и т.д.

Прописываю я это в коде с помощью следующей конструкции (упрощенно):

Код:

_SECTION_BEGIN("Кривая1");
x1 = ParamList("...", "..,..,..,..", 0);
w1 = ParamList("...", "..,..,..,..", 0);
win1 = ParamList("...", "..,..,..,..", 0);
xin2 = ParamList("...", "..,..,..,..", 0);

...
...

_SECTION_END();



Понятно, что в меню параметров графика мы видим блок этой кривой с выбором параметров x1, w1, win1, xin2.

Все отлично и хорошо.

Теперь вопрос. Возможно ли (если да, то как) также через меню параметров сделать выбор КОЛИЧЕСТВА подобных кривых? Т.е. задаю, к примеру, количество - 2. Выбором через меню. И у меня появляется второй такой же блок. Ну и соответственно на графике помимо первой рисуется уже вторая кривая уже со своими параметрами.

Да, можно изначально в коде сделать , к примеру, 5 таких секций и получим возможность отрисовать 5 кривых. Но я не знаю, сколько кривых мне понадобятся. Может 1 может 2, а может 20. Не загружать же сразу код на 20 секций.

Вот, собственно, повторюсь, вопрос. Можно ли через меню добавлять произвольно на лету количеству кривых на график.

Надеюсь, доступно пояснил.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 8507

СообщениеДобавлено: Чт Янв 25, 2018 8:05 am Ответить с цитатой Вернуться к началу

Пишешь код для одной кривой.
Создаешь график для нее.
Теперь у тебя есть график, в нем одна кривая и есть для нее параметры.
Кидаешь код своей кривой на этот же график и вот у тебя на одном графике 2 кривых и 2 блока параметров.
http://www.amibroker.com/video/dragdrop1.html

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
AntColonel



Зарегистрирован: 03.05.2011
Сообщения: 212
Откуда: Новосибирск

СообщениеДобавлено: Чт Янв 25, 2018 11:26 am Ответить с цитатой Вернуться к началу

000 писал(а):
Пишешь код для одной кривой.
Создаешь график для нее.
Теперь у тебя есть график, в нем одна кривая и есть для нее параметры.
Кидаешь код своей кривой на этот же график и вот у тебя на одном графике 2 кривых и 2 блока параметров.
http://www.amibroker.com/video/dragdrop1.html


Что-то ссылка не работает.

Этот метод понятен. Просто я о том, возможно ли делать добавления через меню?
Ведь добавленные таким образом кривые убирать с графика потом все равно придется в ручную правя код.
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 8507

СообщениеДобавлено: Чт Янв 25, 2018 9:03 pm Ответить с цитатой Вернуться к началу

Цитата:

Ведь добавленные таким образом кривые убирать с графика потом все равно придется в ручную правя код

Это почему? Щелкаешь правой кнопкой вверху графика и удаляй что надо...

Ссылка у меня прекрасно работает. Там, кстати, показано как удалять...

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
AntColonel



Зарегистрирован: 03.05.2011
Сообщения: 212
Откуда: Новосибирск

СообщениеДобавлено: Пт Фев 02, 2018 10:49 am Ответить с цитатой Вернуться к началу

Да, я все понял. Думал, будут сложности, а нет.
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen