Имя: Пароль:
1C
1С v8
Диаграммы и логарифмическая шкала
,
0 Fragster
 
гуру
15.03.13
09:41
Кто-нибудь уже придумал, как? или у меня СП украли?
1 Fragster
 
гуру
15.03.13
09:43
Ну и да - это все в СКД. Пока сделал через глобальную общую функцию - график нужной формы, но значения-то не те
2 pessok
 
15.03.13
09:44
(1) с диаграммами в скд вроде нет проблем, а логарифмическая шкала - это не та же диаграмма с типом "график"?
3 Fragster
 
гуру
15.03.13
09:48
(2) нет
4 Fragster
 
гуру
15.03.13
09:50
5 Fragster
 
гуру
15.03.13
09:51
надо чтобы в логарифмической показывались значения от обычной (сейчас через функцию логарифма сделано)
6 К_Дач
 
15.03.13
09:51
Вычисляемые поля не предлагать?
7 Fragster
 
гуру
15.03.13
09:53
(6) оно вычисляемое и есть, функции логарифма в языке СКД нет. Но тогда (даже если выражение представления поставить правильное) в шкале не верные подписи
8 Fragster
 
гуру
15.03.13
10:51
рано еще бухать!
9 Fragster
 
гуру
15.03.13
13:42
эх
10 Михаил Козлов
 
15.03.13
14:05
Неверные подписи в смысле, что вместо значения Y подпись - значение LN(Y)?
Кажется, подписи можно формировать самому.
11 Fragster
 
гуру
15.03.13
14:15
(10) это в коде после формирования отчета? пичалька!
да и фиг с ним, сделал % соотношение, вроде тоже наглядно, и при наведении правильные значения:
http://wstaw.org/m/2013/03/15/2.png
12 Fragster
 
гуру
15.03.13
16:53
Пока такую функцию для положительных чисел придумал:
основной прикол в том, что для 1 = 1

Функция ГлобальныйВЛогарифмическуюШкалу(Х) Экспорт
   Попытка
       Тмп = Число(Х);
       Тмп = Log10(Тмп);
       Если Тмп > 0 Тогда
           Возврат Тмп + 1;
       ИначеЕсли Тмп < 0 Тогда
           Возврат 1/(1-Тмп);
       Иначе
           Возврат 1;
       КонецЕсли;
   Исключение
       Возврат 0;
   КонецПопытки;
КонецФункции
13 Fragster
 
гуру
15.03.13
16:53
и результат тоже всегда больше 0