Построение графика

beriv

Guest
Построение гафика

Есть проблема, простая, но я сам ничего придумать не могу:
необходимо построить статистический столбцовый график,
есть максимальное значение, относительно которого нужно найти единичный отрезок по оси. Как это можно сделать
 

f1

formula 1
максимальное значение поделить на желаемое количество единичных отрезков :)
 

beriv

Guest
максимальное значение поделить на желаемое количество единичных отрезков
это понятно, но еденичный отрезок должен быть числом типа
1, 5, 10, 50, 100....
 

phisy

Guest
У тебя есть максимальное значение. Подели на число отрезков и округли. В чем проблема то?
 

beriv

Guest
Подели на число отрезков и округли. В чем проблема то?
понимаешь может выйти любое число, например 2523,
а мне нужно найти какой-нибудь более подходящий.
 

f1

formula 1
ну дополни максимальное значение на величину позволяющую при делении на количество отрезков получить "что нибудь более подходящее"
 

phisy

Guest
Ну прикинь какой длины у тебя будет график.
Скажем 5 см. А максимальное значение 300.
Подели 300 на 5 и округли в случае надобности
 

StUV

Rotaredom
введи норму типа max/100, обозначь ее как-нить и выводи все результаты по этой шкале....

если тебе нужны именно км, см, кг...., то бери макс и округляй до ближайшего кратного 10000, или сколько там тебе надо (10^n)

третьего решения не вижу :)...
 

phisy

Guest
Почему? на графике это никак не скажется. Это условные единицы масштаба.
 

f1

formula 1
Автор оригинала: beriv
да это нормально, а если у меня будет что-то типа 347?
поделив на 5 и округлив будет 69... мне так не надо...
ну вот дополни 347 до 400 и смело дели на 5, на 10, на 100 :)
 

StUV

Rotaredom
да, цену деления (те "10000") определяй исходя из величины минимального значения (правда у читывая, что при этом максимальное должно уместиться на экран или куда там тебе надо)
 
Сверху