
图片1
支持的语言API: PHP, Perl, Python, Java, Ruby on Rails, asp .Net 来控制图表
本站修复了tooltip中x_label不能显示的问题。增加了tooltip透明设置。只要自定义chart的tooltip属性。
$tooltip = new tooltip();
$tooltip->set_alpha(0.8);
$ofc->set_tooltip($tooltip);
曲线图生成代码(data.php)
include_once( S_ROOT.'./source/ofc/open-flash-chart.php' ); //包含ofc 库
$ofc = new open_flash_chart();
$ofc->set_bg_colour("#FFFFFF"); //背景颜色
$tooltip = new tooltip(); //自定义tooltip
$tooltip->set_shadow(false); //关闭阴影
$tooltip->set_alpha(0.8); //设置透明度
$ofc->set_tooltip($tooltip);
$title = new title("股票趋势图"); //设置表头
$title->set_style('{font-size:12px;font-weight:bold;margin-bottom:4px;}');
$ofc->set_title($title);
$line = new line();
$line->set_width(1);
$line->set_colour("#004488");
$line->set_tooltip('#x_label#日结余<br>#val#');
$line->set_values($values); //设置数据
$dot = new dot();
$dot->tooltip('#x_label#日结余<br>#val#');
$line->set_default_dot_style($dot);
$ofc->add_element($line);
$x_axis = new x_axis(); //x轴
$x_axis->set_colour("#C11B01");
$x_axis->set_steps(31);
$x_axis->set_offset(false);
$x_axis_labels = new x_axis_labels();
$x_axis_labels->set_labels($labels);
$x_axis_labels->set_steps(31);
$x_axis->set_labels($x_axis_labels);
$ofc->set_x_axis( $x_axis );
$y_axis = new y_axis(); //y轴
$step = floor(($max-$min)/10);
$y_axis->set_range(intval($min),intval($max),$step);
$ofc->set_y_axis($y_axis);
$x_legend = new x_legend('');
$x_legend->set_style('{font-size:12px;color:#C11B01;}');
$ofc->set_x_legend( $x_legend );
$y_legend = new y_legend('结余');
$y_legend->set_style('{font-size:12px;color:#C11B01;}');
$ofc->set_y_legend( $y_legend );
echo $ofc->toPrettyString();
设置flash 对象 的 flashvars="data-file=data.php"
提供下载的压缩包中包含了php的调用库。
