Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Требуется библиотека для построения графиков
 
 автор: JIEXA   (12.08.2007 в 21:22)   письмо автору
 
 

Ищу хорошую либу для построения графиков, обязательно должен быть Анти Алиасинг, например вот что-то подобное http://www.artichow.org/features

Тока у неё дока на французком - это большой минус.

   
 
 автор: ddhvvn   (12.08.2007 в 22:14)   письмо автору
 
   для: JIEXA   (12.08.2007 в 21:22)
 

вот! Правда не знаю насколько хорошая, не юзал :))

http://www.softtime.ru/info/graph.php

   
 
 автор: JIEXA   (12.08.2007 в 22:40)   письмо автору
 
   для: ddhvvn   (12.08.2007 в 22:14)
 

Спасибо конечно, но тут нету анти алиасинга и вид не красивый вообще..

   
 
 автор: JIEXA   (12.08.2007 в 22:40)   письмо автору
 
   для: ddhvvn   (12.08.2007 в 22:14)
 

больше напоминает мою школьную тетрадку :D

   
 
 автор: deman-b   (12.08.2007 в 22:57)   письмо автору
3.2 Кб
 
   для: JIEXA   (12.08.2007 в 22:40)
 

вот маеного производства..
прошу строго не судить))
токо кинь к этому файлу в его же католог шрифт tahoma
и обзови его так же: tahoma.ttf

   
 
 автор: deman-b   (12.08.2007 в 22:59)   письмо автору
 
   для: JIEXA   (12.08.2007 в 22:40)
 

если чо потребуется - переписывай под свои нужды.. никаких копирайтов не накладываю)))

   
 
 автор: JIEXA   (13.08.2007 в 01:02)   письмо автору
 
   для: deman-b   (12.08.2007 в 22:59)
 

Эх, антиалиасинга нету ( Вот бы рисовала она как тут http://company.yandex.ru/i/mskroad1.gif

   
 
 автор: deman-b   (12.08.2007 в 23:11)   письмо автору
 
   для: 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 для вывода в браузер

   
 
 автор: Киналь   (12.08.2007 в 23:09)   письмо автору
 
   для: JIEXA   (12.08.2007 в 21:22)
 

А "дока" большая? Если не очень, могу попробовать перевести. Да и выложить потом где-нибудь - графики красивые рисует, мож пригодится кому еще)

   
 
 автор: JIEXA   (13.08.2007 в 01:00)   письмо автору
 
   для: Киналь   (12.08.2007 в 23:09)
 

Как я понял это вопрос ко мне? Сами посмотрите http://www.artichow.org/documentation вообще не большая. Перевод бы пригодился.

   
 
 автор: Киналь   (13.08.2007 в 01:39)   письмо автору
 
   для: JIEXA   (13.08.2007 в 01:00)
 

Попробую.

   
 
 автор: Киналь   (14.08.2007 в 23:07)   письмо автору
 
   для: JIEXA   (12.08.2007 в 21:22)
 

Скажите, а вы не работали с этой библиотекой? А то перевести-то перевожу, но, не зная самой библиотеки, трудно перевести правильно.

   
 
 автор: JIEXA   (15.08.2007 в 04:28)   письмо автору
 
   для: Киналь   (14.08.2007 в 23:07)
 

Ну вот я начал работать, мне нужно было построить график линейный... Как его построить я разобрался, а вот вывести информацию на графике, о том, что каждая шкала обозначает - не разобрался как. Полез в мануал, а там... попа(

   
 
 автор: Киналь   (15.08.2007 в 12:15)   письмо автору
 
   для: JIEXA   (15.08.2007 в 04:28)
 

Понятно. Тогда я буду обращаться к вам за редакторской правкой)

   
 
 автор: JIEXA   (18.08.2007 в 17:09)   письмо автору
 
   для: Киналь   (15.08.2007 в 12:15)
 

обращайтесь - ICQ 863898

   
 
 автор: Unreal   (15.08.2007 в 18:41)   письмо автору
 
   для: JIEXA   (12.08.2007 в 21:22)
 

http://oss.oetiker.ch/rrdtool/

   
 
 автор: Киналь   (06.09.2007 в 14:38)   письмо автору
 
   для: JIEXA   (12.08.2007 в 21:22)
 

Наконец-то домучил перевод) Теперь только отредактировать и, думаю, можно пользоватся.

   
 
 автор: JIEXA   (07.09.2007 в 19:12)   письмо автору
 
   для: Киналь   (06.09.2007 в 14:38)
 

отлично, сейчас буду читать

   
 
 автор: JIEXA   (07.09.2007 в 19:21)   письмо автору
 
   для: Киналь   (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 в самом низу, "загруженность, баллы"

   
 
 автор: Киналь   (08.09.2007 в 00:06)   письмо автору
 
   для: JIEXA   (07.09.2007 в 19:21)
 

Насколько я понимаю, это легеда, сиречь Legend.

>> Plot.htm
>Не переведена

Пропустил( Завтра будет.

   
 
 автор: Киналь   (08.09.2007 в 13:56)   письмо автору
 
   для: JIEXA   (07.09.2007 в 19:21)
 

Component.html и Plot.html ->

   
 
 автор: Gemorroj   (08.09.2007 в 22:54)   письмо автору
 
   для: Киналь   (08.09.2007 в 13:56)
 

http://www.silisoftware.com/scripts/index.php?scriptname=phPie

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования