
对象:y_axis
- set_stroke( $s )
y轴线宽度 - set_tick_length( $val )
y轴刻度长度 - set_colours( $colour, $grid_colour )
y轴线颜色与单元格颜色(即横线) - set_colour( $colour )
y轴线颜色 - set_grid_colour( $colour )
单元格颜色(即横线) - set_range( $min, $max, $steps=1 )
刻度范围值,参数分别是最小值、最大值和步阶 - set_offset( $off )
如果是真值,就y轴从一小部分距离开始 - set_labels( $labels )
设置y轴标签名,这会取代set_range的方法 - set_steps( $steps )
设置步阶
事例代码:
- <?php
- //引用OFC类库
- include 'libs\php-ofc-library\open-flash-chart.php';
- //创建标题对象并设置标题名和样式
- $title = new title();
- $title->text = "0758jian";
- $title->set_style("font-size: 20px; color:#0000ff; font-family: Verdana; text-align: center;");
- //创建y轴对象
- $y = new y_axis();
- $y->set_stroke( 10 ); //y轴线宽度
- $y->set_tick_length( 20 ); //y轴刻度长度
- $y->set_colours( '#D7E4A3', '#A2ACBA'); //y轴线颜色与单元格颜色(即横线)
- //$y->set_colour( '#D7E4A3' ); //y轴线颜色
- //$y->set_grid_colour( '#A2ACBA' ); //单元格颜色(即横线)
- //$y->set_range( 0, 9, 1 ); //刻度范围值,参数分别是最小值、最大值和步阶
- $y->set_offset(true); //如果是真值,就y轴从一小部分距离开始
- $y->set_labels( array('Zero','One','Two','Three','Four','Five','Six','Seven','Eight') ); //设置y轴标签名
- $y->set_steps( 1 ); //设置步阶
- //创建OFC对象并应用标题和输出JSON格式
- $chart = new open_flash_chart();
- $chart->set_title($title);
- $chart->set_y_axis($y); //调用设置set_y_axis方法
- echo $chart->toString();
- ?>
注意:y_axis默认位置是在左边,想设置在右边就要用与它有相同方法的另一个对象是y_axis_right,它们的方法一致!还有注意一些方法的重合性
效果演示:
正负y轴:
右边y轴:
点击查看PHP输出的格式
点击查看Y轴正负值格式
点击查看Y轴右边格式
转自http://www.51toria.cn/article.asp?id=134
