一款X偏移的图表

2010-09-23 22:21:36 作者:tony.lee 来源:本站原创 浏览次数:0

一款X偏移的图表

方法:set_x_offset
set_x_offset( boolean $val ) 

默认情况下它被设置为true,将其设置在X轴Y轴刷新到虚假的变化。

.这样做可以使他们条形图是脱落图表的边缘,所以他们的外观和行为有点怪异。

见散点图的另一个例子。

创建Flash对象
<?php
include_once 'php-ofc-library/open_flash_chart_object.php' ;
open_flash_chart_object ( 450 , 300 , 'http://' . $_SERVER [ 'SERVER_NAME' ] . '/open-flash-chart/data-40.php',false );
?>
data-40.php 
<?php

// generate some random data
srand ((double) microtime ()* 1000000 );

//
// NOTE: how we are filling 3 arrays full of data,
//       one for each line on the graph
//
$data_1 = array();
$data_2 = array();
$data_3 = array();
for(
$i = 0 ; $i < 12 ; $i ++ )
{
$data_1 [] = rand ( 14 , 19 );
$data_2 [] = rand ( 8 , 13 );
$data_3 [] = rand ( 1 , 7 );
}

include_once(
'php-ofc-library/open-flash-chart.php' );
$g = new graph ();
$g -> title ( 'Many data lines' , '{font-size: 20px; color: #736AFF}' );

// we add 3 sets of data:
$g -> set_data ( $data_1 );
$g -> set_data ( $data_2 );
$g -> set_data ( $data_3 );

// we add the 3 line types and key labels
$g -> line ( 2 , '0x9933CC' , 'Page views' , 10 );
$g -> line_dot ( 3 , 5 , '0xCC3399' , 'Downloads' , 10 ); // <-- 3px thick + dots
$g -> line_hollow ( 2 , 4 , '0x80a033' , 'Bounces' , 10 );

//
// LOOK:
//
$g -> set_x_offset ( false );
//
//
//

$g -> set_x_labels ( array( 'January' , 'February' , 'March' , 'April' , 'May' , 'June' , 'July' , 'August' , 'Spetember' , 'October' , 'November' , 'December' ) );
$g -> set_x_label_style ( 10 , '0x000000' , 0 , 2 );

$g -> set_y_max ( 20 );
$g -> y_label_steps ( 4 );
$g -> set_y_legend ( 'Open Flash Chart' , 12 , '#736AFF' );
echo
$g -> render ();
?>

相关文章

[收藏] [打印] [关闭] [返回顶部]

赞助商广告

更多

热门标签