网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > PHP > 正文
让php jpgraph支持中文的例子
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/12/05
下载{$ArticleTitle}原创论文样式

  以前用PHP作图时必须要掌握复杂抽象的画图函数,或者借助一些网上下载的花柱形图、饼形图的类来实现。没有一个统一的chart类来实现图表的快速开发。

  JpGraph就是解决这个问题的一个不错的类库。

  jpgraph的官网

  http://www.aditus.nu/jpgraph/

  最新版本:支持PHP4的v1.21b、支持PHP5的v2.2。

  让php jpgraph支持中文的例子

  PHP: 

<?php
include ("./graph/jpgraph.php");
include ("./graph/jpgraph_bar.php");
// Some data
$databary=array(152,7,16,5,7,14,9,3);
$databarx= array("中文","德文", 'hi', 'd','dddd','a','b','e') ;
// New graph with a drop shadow
$graph = new Graph(300,200,'auto');
//$graph->SetShadow();
// Use a "text" X-scale
$graph->SetScale("textlin");
/**
* X坐标的内容
*/
$graph->xaxis->SetTickLabels($databarx);
//$graph->xaxis->SetTextLabelInterval(3);
$graph->xaxis->SetFont(FF_SIMSUN,FS_NORMAL);
// Set title and subtitle
$graph->title->Set("测试数据");
// Use built in font
/**
* 使用中文字体支持中文的显示
*/
$graph->title->SetFont(FF_SIMSUN,FS_BOLD,14);
// create the bar plot
$b1 = new BarPlot($databary);
/**
* 这个是 图例
*/
$b1->SetLegend("Temperature");
/**
* 这个是 柱状的宽度
*/
$b1->SetAbsWidth(6);
/**
* 这个是 柱状的投影, 不要
*/
//$b1->SetShadow();
// The order the plots are added determines who's ontop
$graph->Add($b1);
// Finally output the image
$graph->Stroke();
?>

  注意,如果使用的是Linux服务器,如果没有安装truetype字体,则需要上传相关的字体到linux的/usr/X11R6/lib/X11/fonts/truetype目录,上面的例子就需要传

  /usr/X11R6/lib/X11/fonts/truetype/simhei.ttf

  /usr/X11R6/lib/X11/fonts/truetype/simsun.ttc

(责任编辑:admin)

  • 上一篇资讯: JPGraph中文乱码问题
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号