问题标签 [jpgraph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3391 浏览

php - JpGraph 饼图背景颜色

我在 PHP 中使用 JpGraph。我可以为大多数图表设置背景颜色

$graph->SetBackgroundGradient($bgcolor, $bgcolor, GRAD_HOR, BGRAD_MARGIN);

但是如何为饼图设置背景颜色?

它是最强大的 PHP 驱动图表,但仍然没有$graph->SetBackgroundColor($bgcolor)功能。

0 投票
3 回答
977 浏览

php - PHP / JpGraph - 功能完成时未释放内存

我的应用程序需要生成一个包含一堆图表的 pdf 文件。

情况:我使用 FPDF 生成 pdf,使用 JpGraph 生成图表。我的代码从数据库中获取图形数据并进行迭代,为每个包含所有 JpGraph 代码的图形调用一个函数,用于设置、设置图形样式并将其作为 png 文件缓存在服务器上的缓存文件夹中。FPDF 然后将这些图像放入 pdf 中,然后提供给浏览器。

问题:当图表数量超过一定数量时,我会遇到 PHP 内存不足错误。AFAICT 这不是 FPDF 问题:在尝试诊断问题时,我生成了更大的文档,其中包含更多(预生成的)图形和同等大小的图像。问题似乎是在图形渲染函数中用于渲染图形的内存在函数完成时没有被释放。这是基于这样一个事实,即如果我在函数中调用 memory_get_peak_usage,我会得到一堆递增的数字,每次调用函数时都会有一个,直到它停止时的限制为 64MB。

我的图形生成脚本如下所示:

如您所见,我尝试取消设置和取消图形和 bplot 对象,尽管我的理解是这不是必需的。当函数完成时,不应该释放 Graph 和 Bplot 实例使用的所有内存吗?或者这可能是 JpGraph 内存泄漏?(我到处搜索,找不到其他人抱怨这个)。这是我的第一个远程资源密集型 PHP 项目,所以我可能会遗漏一些明显的东西。

0 投票
0 回答
196 浏览

php - JpGraph 在 Localhost 上工作,但在网站上传时不起作用

我将 JpGraph 用于我的一个项目。JpGraph 在本地主机上完美运行。但是,当我将网站上传到网站托管时,不会出现相同的图表。它显示为损坏的图像。

没有返回错误消息(我使用了 ini_set('display_errors', 1); error_reporting(E_ALL | E_STRICT);)。我还尝试制作一个简单的页面,在其中回显 < img src="example2.php" >

但它是一样的。它适用于本地主机,但不适用于网络。

任何想法?

0 投票
0 回答
496 浏览

jpgraph - jpgraph 散点图图例

这是我在这里的第一篇文章,但我已经在这里查找了数百次问题的解决方案。感谢这里所有乐于助人的人!!!

现在我的问题是:我很久没有使用 jpgraph 了。到目前为止,我只做过饼图。在饼图中,我可以制作图例来描述每个切片的用途。

现在我尝试用散点图做同样的事情。我想要一个描述每个点代表什么的图例。

我有以下数据可以使用:

现在有了饼图,我可以添加...

...我得到了我的传奇。

有没有办法在散点图中做到这一点?

0 投票
2 回答
837 浏览

php - PHP没有权限在MAC中写入文件

我正在使用 XAMPP(PHP APACHE MYSQL) 在 MAC 中开发程序。当我尝试使用 JPGRAPH 写入文件时,代码: $fileName = "/img/bar.png"; $graph->img->Stream($fileName); 我收到此警告:无法写入文件,请检查运行 PHP 的进程是否有足够的权限。我搜索了很多,并尝试了很多方法: 1.sudo chmod 777 ~/File/Java/img 2.更改 Apache httpd.conf 中的用户名(默认用户名是nobody) 3.mkdir($create_path, 0777)。我还是想不通。有什么建议吗?

0 投票
0 回答
358 浏览

php - JpGraph 线性图

我有下一个线性图: http: //fsy.xtrweb.com/nixi/info_equipo/linea_graph.php 但我想要这样的东西(用油漆修改的图像): http: //fsy.xtrweb.com/nixi/info_equipo /migrafica2.jpg 基本上,反向的 y 轴从 11 开始,以 1 结束 al top,x 轴从 1 到 22(这里的值是限制)。它唯一知道白天一支足球队的位置。我有以下代码:

谢谢 !

0 投票
1 回答
448 浏览

php - 如何使用 jpgraph 在 x 轴上创建具有随机时间的图形

我有数据,其中包括来自各种随机时间的仪表读数。

我想创建一个(线)图来显示仪表读数的变化,但是时间不规律 - 一天可能有 3 个,或者一周没有。

因此,我不确定如何最好地创建一个图表来显示这一点。由于时间的随机性,我不能按原样使用数据 - 如果读数之间是一周,则需要在 x 轴上表示为一周。

如果我给出一个任意的比例(例如每个刻度 1 天),我不确定如何说“在这个刻度上没有数据”来说明哪里有差距。我也不确定我是否可以表示更小的粒度(例如,如果早上有一个,下午有一个,我认为它会出现在同一个地方,每刻度刻度为 1 天)

0 投票
1 回答
1267 浏览

php - JPGraph PieGraph SetMargin 不起作用

我正在尝试使用 JPGraph 制作一个非常简单的饼图,但 SetMargin 对 PieGraph 根本不起作用。我什至尝试过使用 JPGraph 网站上的示例,并且更改示例中的边距并没有做任何事情。

这是我正在使用的非常简单的示例

无论我将边距设置为什么,都没有任何变化。我已经阅读了条形图或折线图,您可能需要禁用主题,但甚至添加

什么也没做。

有谁能做到这一点?

0 投票
1 回答
2264 浏览

php - Jpgraph:数据库数据无法使用php插入条形图

这是我的代码:

这里 jpgrpah 不显示..错误显示:JpGraph 错误:25067 您手动指定的比例和刻度不正确。刻度似乎太小,无法容纳任何指定的刻度线。 但我为上面的 $datay 数组提供了直接数据。这段代码运行良好..就像这样

我的代码有什么问题....无法理解....帮助我...thanxx高级...

0 投票
1 回答
2793 浏览

php - Jpgraph:如何在 php 中为组条形柱形图设置标签

这是我的 jpgraph 演示代码:

此代码没有错误,并且运行良好...我的问题是如何为这个多条设置标签以进行识别...

我怎样才能设置一个标签..