Найдено 17 результатов

Boris
29.01.2012 19:18:09
Форум: Lazarus
Тема: TAChart и логарифмическая шкала
Ответы: 18
Просмотры: 11232

Re: TAChart и логарифмическая шкала

Ask писал(а):следует убрать UseMinLength из Axis.Intervals.Options.


Спасибо! Всё получилось.
Boris
28.01.2012 19:31:56
Форум: Lazarus
Тема: TAChart и логарифмическая шкала
Ответы: 18
Просмотры: 11232

Re: TAChart и логарифмическая шкала

Что-то не могу сообразить: есть TListChartSource заполненный рядами вида (0.1,0.2..0.9,1,2..9,10,20..90). Однако метки нужны только на значениях 0.1, 0.5, 1, 5, 10, 50 и т.д. Для этого текст в рядах имеется только у этих значений, для остальных он является пустой строкой. При этом для некоторых ...
Boris
27.06.2011 11:59:50
Форум: Lazarus
Тема: TAChart и группировка в легенде
Ответы: 8
Просмотры: 5468

Re: TAChart и группировка в легенде

Ask писал(а):Сделал

Спасибо! Именно то, что нужно. Minor nit: судя по координате форм Left=1322, у вас вайдовый монитор, и если демки открывать на обычном мониторе, то форма оказывается за пределами экрана.
Boris
23.06.2011 12:59:13
Форум: Lazarus
Тема: TAChart и группировка в легенде
Ответы: 8
Просмотры: 5468

Re: TAChart и группировка в легенде

Ask писал(а):
Boris писал(а):Да, разумно, Я об этом тоже думал. Однако, тогда нужно ещё средство управлять порядком элементов в легенде/группе.
Или не нужно?

На мой взгляд не нужно, пусть его определяет порядок добавления серий.
Boris
23.06.2011 12:35:11
Форум: Lazarus
Тема: TAChart и группировка в легенде
Ответы: 8
Просмотры: 5468

Re: TAChart и группировка в легенде

Ask писал(а):Я в принципе не против сделать такую группировку, но нужна продуманная спецификация.

Для моих целей вполне было бы достаточно поля Group:integer в сериях, и стринглиста GroupNames в диаграмме или легенде.

Ask писал(а):В сути вопроса -- исправил, см. r31341, r31342.

Спасибо.
Boris
23.06.2011 09:29:15
Форум: Lazarus
Тема: TAChart и группировка в легенде
Ответы: 8
Просмотры: 5468

TAChart и группировка в легенде

Можно ли стандартными средствами сгруппировать (с выводом промежуточного заголовка) серии в легенде? Как-то вот так:

Кол-во крупных помидоров
--- 2008
--- 2009
Кол-во мелких огурцов
=== 2008
=== 2009

Ask , или у меня или у вас ЛС не работает, поэтому сообщу здесь: свойство Visible для Frame в ...
Boris
23.06.2011 09:20:31
Форум: Lazarus
Тема: Перевод LazUpdater... как перевести Strip binaries? :)
Ответы: 9
Просмотры: 5465

Re: Перевод LazUpdater... как перевести Strip binaries? :)

leo_bsv писал(а):Strip перевёл как оптимизация и удаление лишней информации...


Правильнее наверное будет "удаление отладочной информации". Вот первая строка из man strip:
strip - Discard symbols from object files.
Boris
19.06.2011 07:05:17
Форум: Lazarus
Тема: TAChart и логарифмическая шкала
Ответы: 18
Просмотры: 11232

Re: TAChart и логарифмическая шкала

Нашел простое решение: определяем ListSource с рядами 0.1,0.2..0.9,1,2..9,10,20..90 и т.д, ставим его в качестве источника для меток оси и добавляем логарифмическое преобразование. Единственный недостаток - декадные метки показываются не всегда: 700,900,2000, тогда как должно было быть 700,1000,2000 ...
Boris
15.06.2011 16:15:06
Форум: Lazarus
Тема: Съезжают Label'ы на ScrollBox'е
Ответы: 18
Просмотры: 9766

Re: Съезжают Label'ы на ScrollBox'е

stikriz писал(а):Просто, парентом у надписей ScroollBox быть не может - это методологическая ошибка.


Так и есть, Panel или GroupBox, а уже в него все складывать.
Boris
10.06.2011 14:27:20
Форум: Lazarus
Тема: TAChart и логарифмическая шкала
Ответы: 18
Просмотры: 11232

Re: TAChart и логарифмическая шкала


Хм. Если вторичные деления сделать равномерными, то понять, что в левой части графика, будет ещё легче, нет?


Нет, в этом случае вид графика существенно изменится, и там где была прямая, появятся волны.


Непонятно, как из основания 10 получить количество вторичных меток (в данном случае восемь ...
Boris
10.06.2011 13:52:04
Форум: Lazarus
Тема: TAChart и логарифмическая шкала
Ответы: 18
Просмотры: 11232

Re: TAChart и логарифмическая шкала

Судя по картинке, дело не в гибкости, а в удачных значениях по умолчанию.
(Я, кстати, не совсем понимаю, чем хорошо неравномерное деление второго уровня
при равномерном делении первого уровня).

Это весьма удобно для графиков, в которых вторая ось тоже выражена в логарифмическом масштабе. Кроме ...
Boris
10.06.2011 13:15:33
Форум: Lazarus
Тема: TAChart и логарифмическая шкала
Ответы: 18
Просмотры: 11232

Re: TAChart и логарифмическая шкала

Образец гибкости (для меня конечно), это gnuplot. Раньше графики делал в нем, сейчас пытаюсь перейти на tachart. Собственно предыдущий вопрос и был задан потому, что включение логарифмической сетки обычно дает результат приведенный выше (пример из gnuplot: http://folk.uio.no/steikr/doc ...
Boris
10.06.2011 10:21:46
Форум: Lazarus
Тема: TAChart и логарифмическая шкала
Ответы: 18
Просмотры: 11232

Re: TAChart и логарифмическая шкала

Спасибо, все получилось (раньше на эти грабли наступал, но забыл).

Еще один вопрос: можно ли получить такую сетку?
Boris
10.06.2011 07:29:11
Форум: Lazarus
Тема: TAChart и логарифмическая шкала
Ответы: 18
Просмотры: 11232

Re: TAChart и логарифмическая шкала

Версия 0.9.31 (2011-06-08), fpc 2.4.3. Стандартная демо работает, а если сделать логарифмической ось X, то не работает:

Index: main.lfm
===================================================================
--- main.lfm (revision 31150)
+++ main.lfm (working copy)
@@ -225,13 +225,13 ...
Boris
09.06.2011 19:09:20
Форум: Lazarus
Тема: TAChart и логарифмическая шкала
Ответы: 18
Просмотры: 11232

Re: TAChart и логарифмическая шкала

Просто следующая точка в серии это 10000, в выше приведенном коде выполняется power(10, 10000) и возникает ошибка.