谁用过JpGraph做过走势图,我刚下了这个类,但不懂如何用,谁有用过的,给个实例,谢谢了!

解决方案 »

  1.   

    n多例子可以看啊
    浏览 jpgraph/src/Examples 里的testsuit.php,有所有例子,点击后还可看源码。
      

  2.   

    我做过一个
    案例:
    www.marineb2b.net就是把数据读到数组,然后调用JpGraph把这些点描出来就行了。
    <?php
    require_once(dirname(__FILE__)."/includes/src/jpgraph.php");//插入基础绘图类
    require_once(dirname(__FILE__)."/includes/src/jpgraph_line.php");//插入基础折线类//定义折点位置 可用数据库查询后返回的结果,必须为数组
    $now="select value from price  order by data desc";
    $res=mysql_query($now);
    $num4=mysql_num_rows($res); $i=$num4;
    $aa=array();
    do

    $aa[$i]=$result['value'];
    $i--; 

    while ($result = mysql_fetch_array($res));//定义横轴位置 可用数据库查询后返回的结果,必须为数组
    $datax=array(1,2,3,4,5,6,7,8,9,10,11,12,13);$datay1 = $aa; // 建立图形
    $graph = new Graph(668,561); //图形初始化,高度,宽度
    $graph->SetMarginColor('navy'); 背景颜色
    $graph->SetScale("textlin");
    $graph->SetFrame(false); //是否显示边框
    $graph->SetMargin(30,5,5,10); //边距。左,右,上,下$graph->title->Set('$type'); //标题文字
    $graph->yaxis->HideZeroLabel();
    $graph->ygrid->SetFill(true,'#[email protected]','#[email protected]');
    $graph->xgrid->Show();
    $graph->xaxis->SetTickLabels($gDateLocale->GetShortMonth());// 绘制第一条折线
    $p1 = new LinePlot($datay1);
    $p1->SetColor("red");
    $p1->SetLegend('Line 1'); //显示名字。图片右上角
    $graph->Add($p1);$graph->xaxis->SetTickLabels($datax);
    $graph->xaxis->SetTextTickInterval(1);$graph->legend->SetShadow('[email protected]',5);
    $graph->legend->SetPos(0.1,0.1,'right','top');
    $graph->Stroke();?>
      

  3.   

    jinliangonline(水清无鱼) :不知服务器要如何配置?
      

  4.   

    gd库开启,没啥其他的了~注意gd的版本
      

  5.   

    把下载的jpgraph里的实例传到服务器上运行后都没反映。
      

  6.   

    jinliangonline(水清无鱼) 你有QQ吗?
    我的QQ:631345538,QQ交流吧。
      

  7.   

    我这不上qq,
    里面的实例运行没反映?
    2.0可以啊~开启了gd了?
    其他的我也想不到什么问题了.
      

  8.   

    我要的是类似http://quote.cnfol.com/stock/30000/000001.SZ.html这里的第一张走势图那种效果。
      

  9.   

    你给的网址我打不开.
    我把压缩包解压到根目录
    是一个src文件夹
    用http://localhost/src/Examples/example0.php访问正常
    我的配置情况PHP Version 5.2.0+Apache/2.2.3+GD Version  bundled (2.0.28 compatible)  
      

  10.   

    要不要重新对服务器配置?
    我在网上找,有的人这样说要配置:
    开发环境:linux+php4+apache+mysql1:下载jpgraph,我的版本jpgraph-1.20.4a.tar.gz。2:添加linux的字库。拷贝simsun.ttc simhei.ttf两个文件到linux的/usr/local/fonts/ttf/目录下。3:解压jpgraph-1.20.4a.tar.gz。4:修改\\jpgraph\src\jpgraph.php. 添加DEFINE ("TTF_DIR","/usr/local/fonts/ttf/");5:设置要显示项目类的字体:如:$graph->title->SetFont(FF_SIMSUN,FS_NORMAL);
    $graph->title->Set("测试");是不是要这样,我的服务器是:Linux+PHP5+GD2+Apache2
      

  11.   

    呵呵,我是在win下开发的,貌似jpgraph对中文支持不好吧.
      

  12.   

    我的服务器已经有iconv库了,可直接用它进行转换。