flash chart

来源:互联网 发布:淘宝网首页摩托车 编辑:程序博客网 时间:2024/05/21 00:19

$g = new graph(); 建立一个对象

$g->title( 'Spoon sales '. date("Y"), '{font-size: 26px;}' );

$g->set_data( $data ); 设置每个点的数

 

$g->line_hollow( 2, 4, '0x80a033', 'Spoon sales', 10 );

其中第一个参数是设置线条的粗线,第一个参数是设置圆点的大小,第三个是参数是颜色值,第四个是参签名称,第五个是字体的大小 

$g->set_x_labels( array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec' ) ); 设置X的坐标值

$g->set_y_max( 60 ); 设置Y轴的最大值,
// label every 20 (0,20,40,60)
$g->y_label_steps( 6 );将Y轴安最大值分成多少个步长

 

 

 

<?php
include_once( 'ofc-library/open-flash-chart.php' );

$bar = new bar_sketch506'#99FF00''#7030A0' ); 画柱状图
$bar->key'% Complete'10 );设置标题标签

$data = array();
$labels = array();

$bar->data[] = 50;
$labels[] = 'Mon';
$bar->data[] = 65;
$labels[] = 'Tue';
$bar->data[] = 70;
$labels[] = 'Wed';
$bar->data[] = 75;
$labels[] = 'Thu';
$bar->data[] = 80;
$labels[] = 'Fri';
$bar->data[] = 89;
$labels[] = 'Sat';
$bar->data[] = 100;
$labels[] = 'Sun';

//
// ----
//
$g = new graph();
$g->title'Paper Mario, % complete''{font-size: 18px; color: #A0A0A0;}' );

$g->set_tool_tip'Progress, #val#%' );//鼠标点到柱状图上所显示的内容
//
//

// set the X axis labels
$g->set_x_labels$labels );

//$g->set_data( $data );
//$g->bar_sketch( 50, 6, '#99FF00', '#7030A0', '% Complete', 10 );

//
// add the bar object to the graph
//
$g->data_sets[] = $bar;

$g->set_x_label_style10'#A0A0A0'0);//第一个参数,设置X轴上字体的大小,第二个是颜色,
$g->set_y_label_style10'#A0A0A0' );
$g->x_axis_colour'#A0A0A0''#FFFFFF' );
$g->set_x_legend'Week 1', 12'#A0A0A0' );//在x下面中间显示标记,第二个是字体大小,

$g->y_axis_colour'#A0A0A0''#FFFFFF' );


$g->set_y_min);
$g->set_y_max100 );
$g->y_label_steps);

$g->set_width400 );
$g->set_height250 );

$g->set_output_type('js');
echo 
$g->render();
?>

 

<?php

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

$data_1 = array();
$data_2 = array();
for( 
$i=0$i<13$i++ )
{
  
$data_1[] = rand(11,19);
  
$data_2[] = rand(1,10);
}

include_once( 
'ofc-library/open-flash-chart.php' );
$g = new graph();

// line 1:
$g->set_data$data_1 );
// 3 pixels wide line, with a 6 pixel dot (and tooltip)
$g->line_dot36'#9933CC''Earnings'18 );

// line 2:
$g->set_data$data_2 );
// 2 pixel line, no dot
$g->line2'#50CC33''Beer money'18 );线的结点处不会出现在点与line_dot和line_hollow相对应,两线线的标号那个画在前面是按画线的先后顺序进

$g->set_x_labels$data_2 );
$g->set_y_max20 );
$g->title'Proffit''{font-size: 25px; color: #FF8040}' );
echo 
$g->render();
?>