php折线图 布局图

    添加时间:2013-8-7 点击量:

    例子1:
    1
    <?php
    2 require_once(../conf.php);
    3 ?>
    4 <!DOCTYPE HTML>
    5 <html>
    6 <head>
    7 <meta http-equiv=Content-Type content=text/html; charset=utf-8 />
    8 <title>标准的chart显示</title>
    9 </head>
    10 <body>
    11
    12 <?php
    13 ¥s2 = array(array(0, 6.29), array(0.1, 8.21), array(0.2, 8.92), array(0.3, 7.33), array(0.4, 7.91), array(0.5, 3.6), array(0.6, 6.88),
    14 array(0.7, 1.5), array(0.8, 0.08), array(0.9, 6.36), array(1, 0.5), array(1.1, 9.14), array(1.2, 6.23), array(1.3, 2.66),
    15 array(1.4, 9.9), array(1.5, 7.44), array(1.6, 7.82), array(1.7, 8.57), array(1.8, 3.99), array(1.9, 3.83), array(2, 6.78),
    16 array(2.1, 7.63), array(2.2, 6.94), array(2.3, 1.24), array(2.4, 2.25), array(2.5, 0.67), array(2.6, 6.73), array(2.7, 2.25),
    17 array(2.8, 7.72), array(2.9, 9.36), array(3, 8.49));
    18
    19 /
    20 定义一个点的数组
    21 /
    22 ¥pc = new C_PhpChartX(array(¥s2));
    23 /
    24 呈现体式格式是否为动画显示
    25 /
    26 //¥pc->set_animate(true);
    27 /
    28 设置题目
    29 /
    30 ¥pc->set_title(array(text=>标准折线图));
    31
    32 /
    33 设置横坐标的最小值和最大值(x)
    34 /
    35 ¥pc->set_axes(array(xaxis=> array(min=>-0.5,max=>4)));
    36 /
    37 设置纵坐标的最小值和最大值(y)
    38 /
    39 ¥pc->set_axes(array(yaxis=> array(min=>-10,max=>15)));
    40
    41
    42 /
    43 设置默认线条体式格式
    44 linePattern=>dashed:设置线条为虚线,不设置为实线.也可认为数组,数组中的参数默示将折线遵守请求的数字值进行显示和隐蔽,形陈规矩/不规矩的折线
    45 showMarker=>true:设置显示折点加亮;false:设置节点隐蔽.
    46 shadow=>false:设置线条没有有暗影,true:默示线条有暗影.
    47 lineWidth:默示折现的粗细程度。
    48 rendererOptions:线条操纵,smooth:true:默示两点直间连接油滑,false:默示两点之间直接连接。
    49 /
    50 //¥pc->set_series_default(array(linePattern=>array(2,2),showMarker=>true,shadow=>true,lineWidth=>3,rendererOptions=>array(smooth=>true)));
    51 ¥pc->set_series_default(array(linePattern=>,showMarker=>true,shadow=>true,lineWidth=>3,rendererOptions=>array(smooth=>false)));
    52 /
    53 设置线条的坐标面板的显示和色彩
    54 /
    55
    56 ¥pc->add_series(array(label=>one,color=>red));
    57
    58 /
    59 设置折线图
    60 /
    61 ¥pc->add_plugins(array(cursor));
    62 /
    63 showVerticalLine:默示设置是否有纵向斗劲线
    64 showTooltip:默示设置是否显示纵向斗劲线的当前地位坐标(显示在图的右下角处)
    65 followMouse:默示纵向斗劲线当前坐标是否跟从鼠标。
    66 showTooltipDataPosition:是否让纵向斗劲线“鼠标跟从坐标”只显示在邻近折点处的坐标。
    67 tooltipFormatString:设置坐标提示格局
    68 /
    69 ¥pc->set_cursor(array(showVerticalLine=>true,showTooltip=>true,followMouse=>true,showTooltipDataPosition=>true,zoom=>false,tooltipFormatString=>%s x:%s, y:%s));
    70
    71
    72
    73 /
    74 设置图形显示的大小,即:长度和宽度。第一个参数是长度,第二个是高度
    75 /
    76 ¥pc->draw(800,600);
    77
    78
    79 ?>
    80
    81 </body>
    82 </html>


    显示如下:




    例子2:



     1 <?php
    
    2 require_once(../conf.php);
    3 ?>
    4 <!DOCTYPE HTML>
    5 <html>
    6 <head>
    7 <style type=text/css media=screen>
    8 .jqplot-axis {
    9 font-size: 0.85em;
    10 }
    11 .jqplot-title {
    12 font-size: 1.1em;
    13 }
    14 </style>
    15 </head>
    16 <body>
    17 <div><span> </span><span id=info1b></span></div>
    18
    19 <?php
    20
    21
    22 ¥l1 = array(2, 3, 1, 4, 3);
    23 ¥l2 = array(1, 4, 3, 2, 5);
    24
    25 ¥pc = new C_PhpChartX(array(¥l1,¥l2),chart);
    26
    27 ¥pc->set_title(array(text=>Stacked Filled Line Plot with Transparency (transparency not supported in IE6)));
    28 ¥pc->set_stack_series(true);
    29 ¥pc->set_grid(array(background=>#fefbf3,borderWidth=>2.5));
    30 ¥pc->set_animate(true);
    31 ¥pc->set_series_default(array(fill=>true,shadow=>false,showMarker=>false));
    32 ¥pc->set_axes(array(
    33 xaxis=>array(pad=>1.0,numberTicks=>5),
    34 yaxis=>array(min=>0,max=>12,numberTicks=>5)
    35 ));
    36
    37 ¥pc->add_series(array(color=>rgba(68, 124, 147, 0.7)));
    38 ¥pc->add_series(array(color=>rgba(150, 35, 90, 0.7)));
    39
    40 ¥pc->draw(560,400);
    41
    42
    43
    44 ?>
    45
    46 </body>
    47 </html>

    显示如下:



    上方的代码是显现,具体代码请内容包:http://files.cnblogs.com/IT-Monkey/pietu.rar

    文艺不是炫耀,不是花哨空洞的文字堆砌,不是一张又一张的逆光照片,不是将旅行的意义转化为名牌包和明信片的物质展示;很多时候它甚至完全不美——它嘶吼、扭曲,它会痛苦地抽搐,它常常无言地沉默。——艾小柯《文艺是一种信仰》
    分享到: