[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: класс pChart
lemuriec
Добрый день уважаемые знатоки.. итак вопрос: что в черном ящике...) А если серьезно. Скачал класс pChart для создания графиков. Закинул в папку сервера. Открываю страницу, а там отображается значок(прикреплен). Как с этим бороться?
Игорь_Vasinsky
ответ в консоле браузера.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
lemuriec
Цитата (Игорь_Vasinsky @ 22.08.2013 - 06:27)
ответ в консоле браузера.

А точнее? в браузере что то нужно включить?
lemuriec
вопрос все еще актуален... подскажите в чем проблем пожалуйста
Lenarfate
lemuriec
если у вас хром, тыкнете F12, откроется консоль. вот там и смотрите, какие ошибки высыпаются
HErATuB
Я думаю ошибка в скрипте формирование картинки.
lemuriec
сам скрипт:

<?php
error_reporting(0);

//подключаем файлы
include 'pChart/pChart/pData.class';
include 'pChart/pChart/pChart.class';

//получаем данные из файла
$d = getdata(dirname(__FILE__).DIRECTORY_SEPARATOR.'rts.txt');
$d['date'] = array_reverse($d['date']);
$d['rts'] = array_reverse($d['rts']);
$d['rts2'] = array_reverse($d['rts2']);

//создаем объект данных
$DataSet = new pData;
//добавлем точки
$DataSet->AddPoint($d['rts'],"Serie1");
$DataSet->AddPoint($d['rts2'],"Serie2");
$DataSet->AddPoint($d['date'],"Serie3");
//устанавливаем точки с датами
//на ось абсцисс

$DataSet->SetAbsciseLabelSerie("Serie3");
//помечаем данные как предназначеные для
//отображения

$DataSet->AddSerie("Serie1");
$DataSet->AddSerie("Serie2");
//устанавливаем имена
$DataSet->SetSerieName(mb_convert_encoding(
"Индекс РТС",'utf-8','windows-1251'), "Serie1");
$DataSet->SetSerieName(mb_convert_encoding(
"Индекс РТС2",'utf-8','windows-1251'), "Serie2");

//создаем график шириной в 1000 и высотой в 500 px
$graph = new pChart(1000,500);
//устанавливаем шрифт и размер шрифта
$graph->setFontProperties("Fonts/tahoma.ttf",10);
//координаты левой верхней вершины и правой нижней
//вершины графика

$graph->setGraphArea(85,30,950,400);
//прорисовываем фон графика
$graph->drawGraphArea(255,255,255,true);
//устанавливаем данные для графиков
$graph->drawScale($DataSet->GetData(),
$DataSet->GetDataDescription(),
SCALE_NORMAL,150,150,150,true,0,2,false,
1);
//рисуем сетку для графика
$graph->drawGrid(4,true,230,230,230,50);

//прорисовываем линейные графики
$graph->drawLineGraph($DataSet->GetData(),
$DataSet->GetDataDescription());

//Пишем заголовок
$graph->setFontProperties("pChart/Fonts/tahoma.ttf",10);
$graph->drawTitle(480,22,
mb_convert_encoding("Индексы РТС",
'utf-8','windows-1251'),
50,50,50,-1,-1,true);

//выводим в браузер
$graph->Stroke();

/**
*
@return array
*/

function getdata($file)
{
if (file_exists($file)) {

$lines = file($file);
$data = array('date' => array(), 'rts' => array(),
'rts2' => array());
foreach ($lines as $line) {
$tmp = explode(' ', trim($line));
$data['date'][] = $tmp[0];
$data['rts'][] = trim($tmp[1]);
$data['rts2'][] = trim($tmp[2]);
}

return $data;
} else {
return false;
}
}

?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.