Вопрос : проблема pchart php: диаграмма расстегая с PIE_PERCENTAGE_LABEL

Hi специалисты,

1. Я имею странные проблемы с pchart. Если я пытаюсь создать просто диаграмму расстегая с процентом и ярлыками видимыми using свойство PIE_PERCENTAGE_LABEL, то он не покажет что-нибыдь больше, никакое %numbers ни ярлыки. Пока только using свойство «PIE_PERCENTAGE», он работает, но не с совместно. Почему smogло это быть?

2. Другие проблемы вклюают разбивать когда я пытаюсь нагрузить палитру цвета от внешнего архива - с правым курсом к архиву! вещь

3. третьего, то там любая дорога извлечь круглую окаимленную предпосылку прямоугольника от сказания расстегая?

Here будет Кодий, котор я был testing.


class= " ясное " >
> " codeSnippet " class=
class= " lineNumbers "
class=
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
>< " class= " id= " codeSnippet848514
AddPoint (блок (30.20.20.20.20), «Serie1»);
	$DataSet->AddPoint (блок ($_SESSION [«потребитель»] [«ряд»], «февраль», «Mar», «апрель», «май»), «Serie2»);
	$DataSet->AddAllSeries ();
	$DataSet->SetAbsciseLabelSerie («Serie2»);
	
	// выступает диаграмма с иничиативой
	$Test = новое pChart (300.300);
	$Test->setColorPalette (0.178.31.98);
	$Test->setColorPalette (1.100.100.100);
	$Test->setColorPalette (2.150.150.150);
	$Test->setColorPalette (3.180.180.180);
	$Test->setColorPalette (4.200.200.200);
// $Test->loadColorPalette («образец/softtones.txt»); АВАРИИ // если uncommented. Курс правильно.

	$Test->drawFilledRectangle (0.0.300.300.250.250.250);
	
	
	// пишет название
 	$Test->setFontProperties («fonts/HMH-font.ttf», 15);
 	$Test->drawTitle (10.20, «сбывания в месяц», 100.100.100);
	
	Притяжка // долевая диограмма
	$Test->setFontProperties («купели/tahoma.ttf», 8);
	$Test->drawFlatPieGraph ($DataSet->GetData (), $DataSet->GetDataDescription (), 120.150.80, PIE_PERCENTAGE_LABEL, 4);
	$Test->drawPieLegend (230.55, $DataSet->GetData (), $DataSet->GetDataDescription (), 250.250.250);
	$Test->Stroke ();
? >
class=

Ответ : проблема pchart php: диаграмма расстегая с PIE_PERCENTAGE_LABEL

1. Работы PIE_PERCENTAGE_LABEL. Я испытывал использующ pChart v1.27 варианта и (PHP 5.2.13) на стержене 2.6.27.29 W32 (Шиндошс Хп) и Linux (Opensuse 11.1). Оба работали отлично однако я заметили вы не определило вполне курс к вашему скоросшивателю купелей (как раз если u работает с одним внутри pChart, котор вы должны сделать его)
2. Вспомните вас извлечь линии ссылаясь к ColorPalette если вы хотите нагрузить его от архива. Oh, архив содержит для softtones.txt должен посмотреть как это:

0.178.31.98
1.100.100.100
2.150.150.150
3.180.180.180
4.200.200.200


3. Да, но вы добавить параметр к drawPieLegend функции внутри архив pChart/pChart.class для того чтобы сделать то. Как раз идите выровнять ~1028 и $Border к ему поэтому вы имеете:

drawPieLegend функции ($XPos, $YPos, $Data, $DataDescription, $R, $G, $B, $Border=TRUE)

после этого находите эти объявления:

$this->drawFilledRoundedRectangle ($XPos+1, $YPos+1, $XPos+$MaxWidth+1, $YPos+$MaxHeight+1,5, $R-30, $G-30, $B-30);     $this->drawFilledRoundedRectangle ($XPos, $YPos, $XPos+$MaxWidth, $YPos+$MaxHeight, 5, $R, $G, $B);

на линии ~1054 (смогите быть друг)… и добавьте если ($Border) так вы имеете вышеуказанные объявления приложенные в пределах того условия:, то

если ($Border), то
{
$this->drawFilledRoundedRectangle ($XPos+1, $YPos+1, $XPos+$MaxWidth+1, $YPos+$MaxHeight+1,5, $R-30, $G-30, $B-30);     $this->drawFilledRoundedRectangle ($XPos, $YPos, $XPos+$MaxWidth, $YPos+$MaxHeight, 5, $R, $G, $B);

}

после этого как раз добавьте ложно к вам объявление drawPieLegend в вашем архиве:

$Test->drawPieLegend (230.55, $DataSet->GetData (), $DataSet->GetDataDescription (), 250.250.250, ложные);

Взгляните на моем работая Кодем…, котор я имею мало вещей изменения:

- курс к pChart находится теперь в перемеююом
- error_reporting (E_ERROR); . Как раз быть уверен оно только показывает ошибки (если вы хотите). В противном случае оно не представит изображение.

Вспомните выйти имя купели к ранее u использовано. Я изменил его coz, котор я не имею его.






1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
AddPoint (блок (30.20.20.20.20), «Serie1»);
	$DataSet->AddPoint (блок ($_SESSION [«потребитель»] [«ряд»], «февраль», «Mar», «апрель», «май»), «Serie2»);
	$DataSet->AddAllSeries ();
	$DataSet->SetAbsciseLabelSerie («Serie2»);
	
	// выступает диаграмма с иничиативой
	$Test = новое pChart (300.300);
	$Test->loadColorPalette («softtones.txt»);
	$Test->drawFilledRectangle (0.0.300.300.250.250.250);
	// пишет название
 	/*$Test->setFontProperties («fonts/HMH-font.ttf», 15); *
    $Test->setFontProperties («$pathTopChart/Fonts/tahoma.ttf», 15);    
 	$Test->drawTitle (10.20, «сбывания в месяц», 100.100.100);	
	Притяжка // долевая диограмма
	$Test->setFontProperties («$pathTopChart/Fonts/tahoma.ttf», 8);
	$Test->drawFlatPieGraph ($DataSet->GetData (), $DataSet->GetDataDescription (), 120.150.80, PIE_PERCENTAGE_LABEL, 4);
	$Test->drawPieLegend (230.55, $DataSet->GetData (), $DataSet->GetDataDescription (), 250.250.250, ложные);
	$Test->Stroke ();
? >
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us