首页 > 其他分享 >jpgraph绘图库的安装与配置

jpgraph绘图库的安装与配置

时间:2022-11-28 20:00:17浏览次数:60  
标签:文件 图库 jpgraph 文件夹 Examples timezone php 安装


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

现在我们有了一个新的选择:JpGraph。专门提供图表的类库。它使得作图变成了一件非常简单的事情,你只需从数据库中取出相关数据,定义标题,图表类型,然后的事情就交给JpGraph,只需掌握为数不多的JpGraph ​​内置函数​​(可以参照JpGraph附带例子学习),就可以画出非常炫目的图表!

下面我来讲一下jpgraph的安装配置。

首先要从官网  ​​点击打开链接​​​ 下载 jpgraph 绘图库  ​​​http://jpgraph.net/download/​​ 。注意php版本与jpgrapg版本的对应。jpgraph 3.x 系列需要 PHP 5.1.0 或更高版本的支持。

同样使用jpgraph需要php启用gd库,即在php的配置文件php.ini文件中取消对 extension=php_gd2.dll 这句话的注释。注意,需要重启apache!!!

接下来需要把已下载的 jpgraph 解压到 apache 的 htdocs 目录下。

在 jpgraph 的 src 的 Examples 目录下创建一个名称为 jpgraph 的文件夹。这时,可能会提示创建不了,理由是Examples已有同名的jpgraph文件,可惜却不是文件夹,可以使用记事本打开该已有的 jpgraph 文件进行查看,删除该文件即可创建我们要的 jpgraph 文件夹。

并把在src下的除Examples文件夹外的文件移动到刚创建的jpgraph文件夹下面。

将整个Examples文件夹移动到src外。删除无用 src 即可。

现在我们来进行测试:

为了防止中文乱码,需要在 \htdocs\jpgraph\Examples\jpgraph 目录下的 jpgraph_ttf.inc.php 中修改:




jpgraph绘图库的安装与配置_php



现在在浏览器中输入 http://localhost/jpgraph/Examples/ 结果如下(其实我主要是想查看Examples目录下的案例,看看是否配置成功):



jpgraph绘图库的安装与配置_jpgraph绘图库的安装与配置_02



这时我们可以发现,此时浏览器中并没有列出我们想要的文件列表,这是为什么呢?具体原因我也并未深究,只是我们知道,apache会默认打开站点中的 index.html 文件,也就是说在 Examples 目录下存在这样一个 index.html 文件,即便我们只是在浏览器中输入 http://localhost/jpgraph/Examples/ ,浏览器也会收到的是 index.html,显示出来的不是 Examples 目录下的文件列表。这时我们只需将 index.html 移动出 Examples 目录或重新命名即可。


再次在浏览器中输入 http://localhost/jpgraph/Examples 结果如下:



jpgraph绘图库的安装与配置_apache_03



点击打开其中某一个案例,出现了类似如下的错误提示:

Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.

我们需要注意时区问题,为了方便起见,我们可以在php.ini文件中进行配置。

修改php.ini文件,找到Date节点,加入如下设置:


date.timezone = PRC


现在再打开其中的一个案例,显示结果如下(http://localhost/jpgraph/Examples/accbarex1.php):


jpgraph绘图库的安装与配置_jpgraph绘图库的安装与配置_04

标签:文件,图库,jpgraph,文件夹,Examples,timezone,php,安装
From: https://blog.51cto.com/u_15894233/5893626

相关文章

  • 大数据工具zookeeper、Kafka、Seaweedfs配置安装使用
    ZookeeperZookeeper是一个分布式的,开放源码的分布式应用程序协调服务。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务......
  • openssh快速安装(win10)
    背景不时会有安装openssh的需求。故简要记录下,以做备忘。OSwindows10LSTC方法方法1-自动安装如果目标机器能上网,可以自动安装:通过搜索,"添加可选功能“,选择openssh服......
  • Linux中Web环境memcached和redis安装(FOR PHP)
    目录​​目录​​​​前言​​​phpmemcached扩展安装​​​服务器端安装​​​​客户端安装​​​设置memcached开机自启脚本​​​创建脚本​​​​设置服务​​​​服务......
  • Zookeeper3.7.1安装教程
    首先到官网下载压缩包下载完成后上传到虚拟机然后解压到指定目录,我这里解压到/usr/localtar-zxvfapache-zookeeper-3.7.1-bin.tar.gz-C/usr/local/解压完成后......
  • Linux基础第三章:Linux软件安装及yum本地库创建
    一、Linux软件安装1、Rpm包安装2、yum仓库安装  二、yum本地库建立 一、Linux软件安装软件安装共2种安装方式,通过rpm包安装或通过yum仓库库安装。1、Rpm包安装......
  • Linux中Web环境安装php的扩展
    目录文章目录​​目录​​​​前言​​​​安装imagick扩展​​​​安装ImageMagick​​​​安装php扩展imagick​​​​安装PDO扩展​​​​安装PDO组件​​​​安装PDO_MY......
  • termux安装完整linux(ubuntu)、python、vscode-web
    1安装Ubuntu#需要先安装proot-distroaptinstallproot-distro#安装ubuntuproot-distroinstallubuntu2登录Ubuntuproot-distrologinubuntu3安装指定版本py......
  • Linux安装tesseract教程
    前言因为之前做一个登陆获取Cookie来记录登陆状态的功能时。需要识别登陆时的验证码。原本是在本地测试,后来上线那么没办法也就需要在Linux环境下再安装一下Tesseract-OCR......
  • Centos7.X下Docker环境安装并配置加速镜像
    1、安装yuminstall-ydocker2、开启Docker服务systemctlstartdocker.service3、查看安装版本dockerversion4、设置开机启动systemctlenabledocker.servi......
  • SQL Server 2008 R2安装教程
    https://blog.csdn.net/weixin_42176639/article/details/96457859 1.解压安装包,选择setup运行安装程序。  2.在SQLServer安装中心界面选择左侧的“安装”,如下图所......