|
|
|
| Ищу хорошую либу для построения графиков, обязательно должен быть Анти Алиасинг, например вот что-то подобное http://www.artichow.org/features
Тока у неё дока на французком - это большой минус. | |
|
|
|
|
|
|
|
для: JIEXA
(12.08.2007 в 21:22)
| | вот! Правда не знаю насколько хорошая, не юзал :))
http://www.softtime.ru/info/graph.php | |
|
|
|
|
|
|
|
для: ddhvvn
(12.08.2007 в 22:14)
| | Спасибо конечно, но тут нету анти алиасинга и вид не красивый вообще.. | |
|
|
|
|
|
|
|
для: ddhvvn
(12.08.2007 в 22:14)
| | больше напоминает мою школьную тетрадку :D | |
|
|
|
|
3.2 Кб |
|
|
для: JIEXA
(12.08.2007 в 22:40)
| | вот маеного производства..
прошу строго не судить))
токо кинь к этому файлу в его же католог шрифт tahoma
и обзови его так же: tahoma.ttf | |
|
|
|
|
|
|
|
для: JIEXA
(12.08.2007 в 22:40)
| | если чо потребуется - переписывай под свои нужды.. никаких копирайтов не накладываю))) | |
|
|
|
|
|
|
|
для: deman-b
(12.08.2007 в 22:59)
| | Эх, антиалиасинга нету ( Вот бы рисовала она как тут http://company.yandex.ru/i/mskroad1.gif | |
|
|
|
|
|
|
|
для: JIEXA
(12.08.2007 в 22:40)
| | сорри забыл про ман..
вот: ... в оригинальном исполнении))))
<?php ## БИБЛИОТЕКА ДЛЯ ОТОБРАЖЕНИЯ ГРАФИКОВ
###############################################################################################################
######## !!! TEST !!! #########################################################################################
## ГРАФИК 2-х ЗАВИСИМЫХ X>0 Y>0 ###############################################################################
## определяем многомерный массив с координатами точек граффиков ###############################################
/*
$graph = array();
$fg = toUnicodeEntities("График №1");
$graph[0] = array('graph_name'=>'- '.toUnicodeEntities("График №1"),'color'=>'0000FF','x'=>array(0,9,14,15,29,56,91,152,238,261),'y'=>array(15,19,2,91,115,35,1,78,111,15));
$graph[1] = array('graph_name'=>'- '.toUnicodeEntities("График №2"),'color'=>'FF0000','x'=>array(0,12,17,23,43,74,98,152,254,261),'y'=>array(45,36,29,2,95,15,29,28,182,11));
$graph[2] = array('graph_name'=>'- '.toUnicodeEntities("График №3"),'color'=>'00FF00','x'=>array(0,3,16,27,29,50,124,158,203,261),'y'=>array(0,11,7,16,1,9,18,29,10,57));
*/
###############################################################################################################
## вызываем функцию ###########################################################################################
//show2D_XY_graph($graph,600,250,"X","Y",8,8,"","","tahoma.ttf",false);
###############################################################################################################
###############################################################################################################
############################################################
############### !!! TEST !!! ###############################
################ КРУГОВАЯ ДИАГРАММА ########################
## определяем многомерный массив ###########################
/*
$arr = array();
$arr[0] = array('name'=>toUnicodeEntities("Windows"),'color'=>'0099FF','c'=>1415);
$arr[1] = array('name'=>toUnicodeEntities("Unix"),'color'=>'33FF66','c'=>114);
$arr[2] = array('name'=>toUnicodeEntities("Macintosh"),'color'=>'0066CC','c'=>5);
$arr[3] = array('name'=>toUnicodeEntities("BSD"),'color'=>'DD5511','c'=>24);
*/
############################################################
###### вызываем функцию ####################################
//circle_diagram($arr,400,80,"tahoma.ttf",false);
############################################################
############################################################
function toUnicodeEntities($text,$from="w") {
$text = convert_cyr_string($text,$from,"i");
$uni = "";
for($i=0,$len=strlen($text);$i<$len;$i++) {
$char = $text{$i};
$code = ord($char);
$uni .= ($code>175)? "&#" . (1040+($code-176)) . ";" : $char;
}
return $uni;
}
?>
|
function show2D_XY_graph
$graph // многомерный массив с координатами точек граффиков
$bg_width // ширина рисунка в px
$bg_height // высота рисунка в px
$x_name // заголовок оси X
$y_name // заголовок оси Y
$x_points // количество отметок на оси X
$y_points // количество отметок на оси Y
$x_unit // подпись значений по оси X
$y_unit // подпись значений по оси Y
$font // файл шрифта
$save // имя файла для сохранения либо FALSE для вывода в браузер
function circle_diagram
$arr // массив
$bg_width // ширина рисунка
$radius // радиус круговой диаграммы
$font // файл шрифта
$save // имя файла для сохранения либо FALSE для вывода в браузер | |
|
|
|
|
|
|
|
для: JIEXA
(12.08.2007 в 21:22)
| | А "дока" большая? Если не очень, могу попробовать перевести. Да и выложить потом где-нибудь - графики красивые рисует, мож пригодится кому еще) | |
|
|
|
|
|
|
|
для: Киналь
(12.08.2007 в 23:09)
| | Как я понял это вопрос ко мне? Сами посмотрите http://www.artichow.org/documentation вообще не большая. Перевод бы пригодился. | |
|
|
|
|
|
|
|
для: JIEXA
(13.08.2007 в 01:00)
| | Попробую. | |
|
|
|
|
|
|
|
для: JIEXA
(12.08.2007 в 21:22)
| | Скажите, а вы не работали с этой библиотекой? А то перевести-то перевожу, но, не зная самой библиотеки, трудно перевести правильно. | |
|
|
|
|
|
|
|
для: Киналь
(14.08.2007 в 23:07)
| | Ну вот я начал работать, мне нужно было построить график линейный... Как его построить я разобрался, а вот вывести информацию на графике, о том, что каждая шкала обозначает - не разобрался как. Полез в мануал, а там... попа( | |
|
|
|
|
|
|
|
для: JIEXA
(15.08.2007 в 04:28)
| | Понятно. Тогда я буду обращаться к вам за редакторской правкой) | |
|
|
|
|
|
|
|
для: Киналь
(15.08.2007 в 12:15)
| | обращайтесь - ICQ 863898 | |
|
|
|
|
|
|
|
|
для: JIEXA
(12.08.2007 в 21:22)
| | Наконец-то домучил перевод) Теперь только отредактировать и, думаю, можно пользоватся. | |
|
|
|
|
|
|
|
для: Киналь
(06.09.2007 в 14:38)
| | отлично, сейчас буду читать | |
|
|
|
|
|
|
|
для: Киналь
(06.09.2007 в 14:38)
| | > Component.htm
Change la position du composant sur l'image. Меняет положение компонента. В отличие от setCenter(), привязывается не к центру компонента, а к его левому верхнему углу. $left и $top - в пикселях.
|
Забыли убрать "Change la position du composant sur l'image."
> Plot.htm
Не переведена
Вы когда переводили, случайно не замечали там функции для создания пояснений?
Типа вот как тут http://company.yandex.ru/i/mskroad1.gif в самом низу, "загруженность, баллы" | |
|
|
|
|
|
|
|
для: JIEXA
(07.09.2007 в 19:21)
| | Насколько я понимаю, это легеда, сиречь Legend.
>> Plot.htm
>Не переведена
Пропустил( Завтра будет. | |
|
|
|
|
|
|
|
для: JIEXA
(07.09.2007 в 19:21)
| | Component.html и Plot.html -> | |
|
|
|
|