Автор |
Сообщение |
AntColonel
Зарегистрирован: 03.05.2011
Сообщения: 213
Откуда: Новосибирск
|
Допустим я рисую на графике какую-либо кривую, которая имеет свои параметры, как то - начало отсчета, формула и т.д.
Прописываю я это в коде с помощью следующей конструкции (упрощенно):
Код: |
_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
Сообщения: 9106
|
Пишешь код для одной кривой.
Создаешь график для нее.
Теперь у тебя есть график, в нем одна кривая и есть для нее параметры.
Кидаешь код своей кривой на этот же график и вот у тебя на одном графике 2 кривых и 2 блока параметров.
http://www.amibroker.com/video/dragdrop1.html |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
AntColonel
Зарегистрирован: 03.05.2011
Сообщения: 213
Откуда: Новосибирск
|
000 писал(а): |
Пишешь код для одной кривой.
Создаешь график для нее.
Теперь у тебя есть график, в нем одна кривая и есть для нее параметры.
Кидаешь код своей кривой на этот же график и вот у тебя на одном графике 2 кривых и 2 блока параметров.
http://www.amibroker.com/video/dragdrop1.html |
Что-то ссылка не работает.
Этот метод понятен. Просто я о том, возможно ли делать добавления через меню?
Ведь добавленные таким образом кривые убирать с графика потом все равно придется в ручную правя код. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Цитата: |
Ведь добавленные таким образом кривые убирать с графика потом все равно придется в ручную правя код
|
Это почему? Щелкаешь правой кнопкой вверху графика и удаляй что надо...
Ссылка у меня прекрасно работает. Там, кстати, показано как удалять... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
AntColonel
Зарегистрирован: 03.05.2011
Сообщения: 213
Откуда: Новосибирск
|
Да, я все понял. Думал, будут сложности, а нет. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
|