ccat 发表于 2005-11-7 11:37:11

php下如何绘图

我想做个类似于柱状图的东西,php下怎么绘图呢?
或者说有没有如果画线的代码

涩兔子 发表于 2005-11-7 13:06:28

JpGraph - PHP Graph Creating Library

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

jiangtao9999 发表于 2005-11-7 17:56:08

用 PHP 的 GD 库,支持 GIF 、PNG、JPEG、WBMP 。(低于 gd-1.6 版本的 GD 支持 GIF 图像格式,不支持 PNG,高于 gd-1.6 的版本支持 PNG,不支持 GIF。)

例子 1. 用 PHP 创建 PNG 图像

<?php
    header("Content-type: image/png");
    $string = $_GET['text'];
    $im   = imagecreatefrompng("images/button1.png");
    $orange = imagecolorallocate($im, 220, 210, 60);
    $px   = (imagesx($im) - 7.5 * strlen($string)) / 2;
    imagestring($im, 3, $px, 9, $string, $orange);
    imagepng($im);
    imagedestroy($im);
?>


参见 PHP 手册 GB 库部分。

ccat 发表于 2005-11-9 10:23:02

呵呵,已经画出来了,但是我想把图片放到一个表单下面,怎么就没有显示了呢?

jiangtao9999 发表于 2005-11-9 18:11:20

??????

ccat 发表于 2005-11-11 15:00:09

我不太会表达,就是,把一个图片和一个表单放到一起输出。

jiangtao9999 发表于 2005-11-11 18:25:45

我不太会表达,就是,把一个图片和一个表单放到一起输出。
这个图片应该和表单没关系吧??
应该是你的画图的代码的问题

ccat 发表于 2005-11-14 09:56:45

我单独描述这个图片没问题,单独画一个表格没问题,但是两个放到一起,就不行了,如果图片输出代码在前,有图片,没有表格。如果先画表格,就看不到图片

jiangtao9999 发表于 2005-11-14 11:41:53

我单独描述这个图片没问题,单独画一个表格没问题,但是两个放到一起,就不行了,如果图片输出代码在前,有图片,没有表格。如果先画表格,就看不到图片
画图片需要一个独立的 php 文件,这个文件只生成图片,之后表单里把他当图片用。

涩兔子 发表于 2005-11-14 12:41:36

confused :oops:

jiangtao9999 发表于 2005-11-14 12:48:21

:roll:

ccat 发表于 2005-11-14 17:01:37

理解了,ok

画图片需要一个独立的 php 文件,这个文件只生成图片,之后表单里把他当图片用。
页: [1]
查看完整版本: php下如何绘图