登陆

跟我用OFC的PHP类库——y_axis



对象: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 )
    设置步阶


事例代码:
 

 
  1. <?php   
  2. //引用OFC类库   
  3. include 'libs\php-ofc-library\open-flash-chart.php';   
  4. //创建标题对象并设置标题名和样式   
  5. $title = new title();   
  6. $title->text = "0758jian";   
  7. $title->set_style("font-size: 20px; color:#0000ff; font-family: Verdana; text-align: center;");   
  8.   
  9. //创建y轴对象   
  10. $y = new y_axis();    
  11. $y->set_stroke( 10 ); //y轴线宽度   
  12. $y->set_tick_length( 20 ); //y轴刻度长度   
  13. $y->set_colours( '#D7E4A3''#A2ACBA'); //y轴线颜色与单元格颜色(即横线)   
  14. //$y->set_colour( '#D7E4A3' ); //y轴线颜色   
  15. //$y->set_grid_colour( '#A2ACBA' ); //单元格颜色(即横线)   
  16. //$y->set_range( 0, 9, 1 ); //刻度范围值,参数分别是最小值、最大值和步阶   
  17. $y->set_offset(true); //如果是真值,就y轴从一小部分距离开始   
  18. $y->set_labels( array('Zero','One','Two','Three','Four','Five','Six','Seven','Eight') ); //设置y轴标签名   
  19. $y->set_steps( 1 ); //设置步阶   
  20.   
  21. //创建OFC对象并应用标题和输出JSON格式   
  22. $chart = new open_flash_chart();   
  23. $chart->set_title($title);   
  24. $chart->set_y_axis($y); //调用设置set_y_axis方法   
  25. echo $chart->toString();   
  26. ?>  

注意:y_axis默认位置是在左边,想设置在右边就要用与它有相同方法的另一个对象是y_axis_right,它们的方法一致!还有注意一些方法的重合性

效果演示:


正负y轴:
 


右边y轴:
 


点击查看PHP输出的格式
点击查看Y轴正负值格式
点击查看Y轴右边格式

转自http://www.51toria.cn/article.asp?id=134

« 上一篇 | 下一篇 »