Статус: Advanced Member
Группы: Registered
Зарегистрирован: 19.03.2012(UTC)
Сообщений: 112
Откуда: Khabarovsk, Russia
Сказал «Спасибо»: 130 раз Поблагодарили: 33 раз в 29 постах
В настоящее время очень легко сбить настройку графика (его область отображения и масштаб), просто покрутив колесо мышки над графиком, когда он активен. Например, если я редактировал исходные данные, прокрутил документ для уточнения чего-нибудь, а потом мышью прокручиваю его назад, то в момент, когда курсор мышы окажется над графиком, начнёт изменяться его масштаб. Было бы очено здорово, если была бы опция по "заморозке" графика, т.е. не отключению его обсчёта, и не отключению возможности редактировать его входные данные, а отключению возможности панорамирования/зумирования его поля (эти операции в области графика при включении этого режима для данного графика были бы эквивалентны соответствующим операциям в пустом поле листа).
С уважением, Михаил Каганский
Статус: Member
Группы: Registered
Зарегистрирован: 24.08.2012(UTC)
Сообщений: 11
Откуда: Москва
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 1 раз в 1 постах
Было бы удобно иметь возможность не "мануальной" настройки параметров отображения. Например, в Mathcad были маркеры, позволяющие задать границы построения для осей. Дополнительное меню, позволяющее изменить характер графика просто необходимо: задавать ориентацию для 3D мышкой - невозможно, хотелось бы иметь возможность задать координаты простым вводом числа в соответствующее поле. К тому же, это позволит динамически подстраивать изображение под данные. Пример: необходимо отобразить в виде графика данные, загружаемые из файла (то есть пределы станут известны апостериори). В этом случае, можно было бы указать в качестве вертикальных пределов выражения min и max. Хотелось бы иметь возможность: 1) настраивать цвет и характер линии 2) характер графика (диаграмма, точки, ломаная, проч) 3) шаг подписей осей (для одного и того же масштаба, получать подпись к оси как "1 2 3 4 5 6", так и "1 3 5" ) 4) включать/выключать сетку для одного измерения (только вертикаль/только горизонталь) 5) копирование области в буфер обмена как изображения "в один клик" 6) настройка цвета сетки 7) режимы отображения 3D (не только сетка, но и заливка) 8) построение графика от вектора (т.е. с шагом 1 по абсциссе) - это экономит время при наборе листа, и вычислениях.
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 19.03.2012(UTC)
Сообщений: 112
Откуда: Khabarovsk, Russia
Сказал «Спасибо»: 130 раз Поблагодарили: 33 раз в 29 постах
Автор: impersonalis Было бы удобно иметь возможность не "мануальной" настройки параметров отображения. Например, в Mathcad были маркеры, позволяющие задать границы построения для осей. Дополнительное меню, позволяющее изменить характер графика просто необходимо: задавать ориентацию для 3D мышкой - невозможно, хотелось бы иметь возможность задать координаты простым вводом числа в соответствующее поле. К тому же, это позволит динамически подстраивать изображение под данные. Пример: необходимо отобразить в виде графика данные, загружаемые из файла (то есть пределы станут известны апостериори). В этом случае, можно было бы указать в качестве вертикальных пределов выражения min и max.
Поддерживаю.
Автор: impersonalis 1) настраивать цвет и характер линии
Про цвет - согласен, и решение частного случая (отрезков) уже предлагалось. На данный момент единственная возможность управлять цветом (и толщиной) - это рисовать линию точками. Про "характер" - это Вы зря. Это также можно обойти (использовать отрезки), но привносит в компактную программу целый комплекс дополнительной инфраструктуры - редактор типов линий, настройки их масштабирования, хранение/загрузка...
Автор: impersonalis 2) характер графика (диаграмма, точки, ломаная, проч)
Это уж точно не для математического пакета.
Нарисовать это можно и сейчас. Делается функция для отрисовки "диаграммы", и потом в неё передаётся массив. Или написать своё расширение.
Автор: impersonalis 3) шаг подписей осей (для одного и того же масштаба, получать подпись к оси как "1 2 3 4 5 6", так и "1 3 5" )
Хотелось бы согласиться. Хотя при отрисовке осей вручную это также решаемо.
Автор: impersonalis 4) включать/выключать сетку для одного измерения (только вертикаль/только горизонталь) 6) настройка цвета сетки
Пока этого нет - можно отрисовывать сетку самостоятельно. Насчёт цвета - если будет возможность управлять цветом линий, то и здесь это станет возможным.
Автор: impersonalis 5) копирование области в буфер обмена как изображения "в один клик"
А это ещё зачем? Это - свисток в чистом виде.
Ощущение такое, что посмотрят в эту тему, увидят эту кучу хотелок, и даже не будут рассматривать те из них, которые действительно быстро реализуемы. Вы хотите полнофункциональный редактор диаграмм, аналогичный очень тяжёлым решениям. И бОльшая часть этого, имхо, должна быть вынесена в плагины.
С уважением, Михаил Каганский
Статус: Member
Группы: Registered
Зарегистрирован: 24.08.2012(UTC)
Сообщений: 11
Откуда: Москва
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 1 раз в 1 постах
Прошу извинить, но по мне, всё перечисленное вполне компактно (я старался забыть про матлаб и перечислил лишь реально мною использованные опции Маткада). По поводу функции для диаграмм - да, именно так и делаю. По поводу копирования графика - может, я чего не заметил, но сейчас приходится делать скриншот окна и обрезать область графика вручную - решение явно черновое. Пожалуйста поясните про "отрисовку осей вручную". Спасибо.
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 19.03.2012(UTC)
Сообщений: 112
Откуда: Khabarovsk, Russia
Сказал «Спасибо»: 130 раз Поблагодарили: 33 раз в 29 постах
Я отключаю оси и добавляю отрезки "ось X" и "ось Y", а также их подписи (с нужным мне шагом). Громоздко, конечно, и дополнительная нагрузка на вычислитель, но по крайней мере возможность управлять внешним видом.
С уважением, Михаил Каганский
1 пользователь поблагодарил mikekaganski за этот пост.
Быстрый переход
Форум проекта SMath
SMath Studio
- Скачать SMath Studio
--- Архив
--- Ночные сборки
- Примеры использования
- Вопросы по использованию
- Предложения
- Ошибки
Математика
- Документы
- Алгоритмы
- Математические задачи
Общение
- О проекте
- Общение
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.