Class Core_Diagram
Diagrams
- Core_Servant_Properties
- Core_Diagram
Package: HostCMS\Core
Copyright: © 2005-2021 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru
Author: Hostmake LLC
Version: 6.x
Located at core/diagram.php
Copyright: © 2005-2021 ООО "Хостмэйк" (Hostmake LLC), http://www.hostcms.ru
Author: Hostmake LLC
Version: 6.x
Located at core/diagram.php
Methods summary
public
|
|
public
|
#
lineChart( )
$oCore_Diagram ->abscissa($abscissa) ->legend($legend) ->values($data) ->lineChart(); |
protected
integer
|
|
protected
|
#
_drawFilledRoundedRectangle( integer $im, integer $X1, integer $Y1, integer $X2, integer $Y2, integer $radius, integer $bg_color )
Метод для рисования заполненного округленного прямоугольника |
protected
|
#
_drawRoundedRectangle( integer $im, integer $X1, integer $Y1, integer $X2, integer $Y2, integer $radius, integer $bg_color )
Метод для рисования незаполненного округленного прямоугольника. |
protected
|
#
_drawFilledRectangle( integer $im, integer $X1, integer $Y1, integer $X2, integer $Y2, integer $color, boolean $DrawBorder = TRUE )
Метод для рисования заполненного прямоугольника |
protected
boolean
|
#
_drawLine( integer $im, integer $X1, integer $Y1, integer $X2, integer $Y2, integer $color_id, integer $color_factor = 0 )
Метод для рисования линий поточечно |
protected
boolean
|
#
_drawPixel( integer $im, integer $X, integer $Y, integer $R, integer $G, integer $B, integer $color_factor = 0 )
Рисование точки |
protected
boolean
|
#
_drawAlphaPixel( integer $im, integer $X, integer $Y, integer $alpha, integer $R, integer $G, integer $B )
Рисования точки с оттенком |
protected
integer
|
|
protected
integer
|
|
public
|
|
public
|
|
public
|
|
protected
|
#
_imagebar( integer $im, integer $x, integer $y, integer $w, integer $h, integer $dx, integer $dy, string $c1, string $c2, string $c3 )
Рисование BAR |
Methods inherited from Core_Servant_Properties
__call()
,
__get()
,
__isset()
,
__set()
,
__toString()
,
addAllowedProperties()
,
addAllowedProperty()
,
set()
,
setUnlimitedProperties()
Properties summary
protected
array
|
$_allowedProperties
Allowed object properties |
#
array(
'legend',
'values',
'abscissa',
'point',
'inversion',
'showPoints',
'showOrigin',
'scaleDivision',
'fontWidth',
'fontSize',
'fontName',
'horizontalOrientation',
)
|
protected
string
|
$_fontPath
Path to fonts |
#
NULL
|
protected
array
|
$color
Массив основных цветов |
#
array(
// основные цвета, используемые для рисования диаграммы
'0' => array('r' => 154, 'g' => 205, 'b' => 50),
'1' => array('r' => 255, 'g' => 99, 'b' => 71),
'2' => array('r' => 251, 'g' => 195, 'b' => 0),
'3' => array('r' => 100, 'g' => 149, 'b' => 237),
'4' => array('r' => 138, 'g' => 43, 'b' => 226),
'5' => array('r' => 58, 'g' => 166, 'b' => 0),
'6' => array('r' => 210, 'g' => 180, 'b' => 140), // 72, 20, 245
'7' => array('r' => 0, 'g' => 206, 'b' => 209),
'8' => array('r' => 255, 'g' => 0, 'b' => 255),
'9' => array('r' => 255, 'g' => 140, 'b' => 0),
'10' => array('r' => 95, 'g' => 158, 'b' => 160),
'11' => array('r' => 244, 'g' => 164, 'b' => 96),
'12' => array('r' => 218, 'g' => 3, 'b' => 18),
'13' => array('r' => 153, 'g' => 50, 'b' => 204),
'14' => array('r' => 72, 'g' => 20, 'b' => 245),
'15' => array('r' => 220, 'g' => 20, 'b' => 60),
'16' => array('r' => 189, 'g' => 183, 'b' => 107),
'17' => array('r' => 218, 'g' => 165, 'b' => 32),
// системные цвета, используемые для рисования текста, фона
'18' => array('r' => 250, 'g' => 250, 'b' => 250),
'19' => array('r' => 220, 'g' => 220, 'b' => 220),
'20' => array('r' => 250, 'g' => 250, 'b' => 250),
'21' => array('r' => 0, 'g' => 0, 'b' => 0), // Черный
'22' => array('r' => 255, 'g' => 255, 'b' => 255), // Белый
'23'=> array('r'=> 230, 'g'=> 230, 'b'=> 230)
)
|