问题标签 [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 投票
3 回答
661 浏览

php - MySQL 时间戳到日期/时间 PHP:总是 1/1/1 01:00

我必须创建一个包含每行日期/时间的数组。我正在使用以下代码。“TIME_STAMP”是包含 MySQL 时间戳的字段(默认为 CURRENT_TIMESTAMP)。

如果我从 mysql 客户端进行 SELECT * 一切正常:TIME STAMP 是正确的:

2013-06-04 17:11:43

但是当我将此数组传递给 JpGraph (以制作水平轴)时,所有记录都显示为

1/1 01:00

图的代码:

有什么提示吗?

0 投票
0 回答
204 浏览

php - Jpgraph:条形图从右到左增长

我正在尝试创建两个并排的水平条形图。右边的将使用默认的 Set90andMargin 并将从左到右增长。左边的那个,我想从右到左增长,因为垂直值将与另一个图相似。

我考虑过只使用负数,但我仍然想在轴上使用标签图。有什么方法可以使用 jpgraph 以便它从右侧向左方向绘制?

尝试使用 Set90andMargin 然后将 SetAngle 设置为 270(旋转增加 180 度):图像结果如下:在此处输入图像描述

原图从左到右

从右到左旋转图像

0 投票
1 回答
954 浏览

php - JPGraph + mysql 数组不读取值

我正在连接到 mySQL 并运行一个简单的查询并将查询返回到一个数组中,然后将数组内爆并尝试使用 jpgraph 对其进行绘图,但我没有得到任何数据点。

基本上,数据库每小时都包含一个新的 invoicetotal,我想在本周每天 24 小时内绘制它们。

变量 $mondayfinal 解析为“0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,278,627,1235,1919 ,2015”,但我看不出我做错了什么阻止 jpgraph 绘制它们。

任何帮助将不胜感激!

0 投票
0 回答
791 浏览

php - JpGraph 错误 - 图表不再显示 - 标题问题

我的网站过去工作得很好,但我已经调整了一些小东西,例如添加一个 htaccess 文件来修复 url 等。现在我注意到我的图表没有显示在我的网站上。

这是有问题的页面:

http://www.huge-river.com/product/Samsung-Galaxy-SIII-Smartphone-16GB-UK-Sim-Free-Unlocked-Pebble-Blue

当您通过这样的 URL 直接访问图表时:

http://www.huge-river.com/graph/B0080DJ6C2/3months

你得到这个错误:

JpGraph 错误:HTTP 标头已发送。由第 1 行文件 products.php 的输出引起。说明:在库有机会将其图像 HTTP 标头发送到此浏览器之前,HTTP 标头已被发送回浏览器,指示数据为文本。这使得库无法将图像数据发送回浏览器(因为浏览器会将其解释为文本并显示为垃圾文本)。在调用 Graph::Stroke() 之前,您的脚本中很可能有一些文本。如果此文本被发送回浏览器,浏览器将假定所有数据都是纯文本。查找可能已发送回浏览器的任何文本,甚至是空格和换行符。

根据错误,它说这是我的 product.php,如下所示:

有人能告诉我是什么导致它突然停止工作吗?

0 投票
1 回答
767 浏览

zend-framework - 将 JPGRAPH 库包含到 Zend 框架项目中

尝试在 Zend Studio 项目中包含 JPGRAPH 库时,出现错误

致命错误:在第 49 行的 C:\Program Files\Zend\Apache2\htdocs\NewStokV4\application\controllers\StatsController.php 中找不到类 'Graph'

执行我的代码时。

我试图遵循网络上的一些教程,但没有成功,但没有一个对我来说是完整的,也不是很清楚。(我是 Zend 框架开发的新手。)

这就是我在尝试包含...或要求...时得到的

警告:require_once(vendors/jpgraph-3.5.0b1/src/jpgraph.php) [function.require-once]:无法打开流:C:\Program Files\Zend\Apache2\htdocs\NewStokV4 中没有这样的文件或目录\application\controllers\StatsController.php 第 15 行

致命错误:require_once() [function.require]:无法打开所需的'vendors/jpgraph-3.5.0b1/src/jpgraph.php'(include_path='C:\Program Files\Zend \Apache2\htdocs\NewStokV4\vendors\ Oft_Framework-G1R1C0/vendors/minify-2.1.5/min/lib;C:\Program Files\Zend\Apache2\htdocs\NewStokV4\vendors\Oft_Framework-G1R1C0/vendors/htmlpurifier-4.4.0/library;C:\Program Files\Zend\Apache2\htdocs\NewStokV4\vendors\ZendFramework-1.10.7\library;C:\Program Files\Zend\Apache2\htdocs\NewStokV4\vendors\Oft_Framework-G1R1C0\library;C:\Program Files\Zend\ Apache2\htdocs\NewStokV4/library;C:\Program Files\Zend\Apache2\htdocs\NewStokV4\vendors\ZendFramework-1.10.7\extras\library') 在 C:\Program Files\Zend\Apache2\htdocs\NewStokV4\第 15 行的 application\controllers\StatsController.php

0 投票
0 回答
205 浏览

php - 使用 GD 手柄保存图像

我目前正在开发一个网站,该网站将用于在多个基准测试中显示分数。为了实现这一点,我使用 PHP(duh :D) 进行数据库查询和 JPGraph 库,它创建图形,然后将其显示为带有 GD 库的图像。

<form>该站点的用户可以使用包含以下条件的图表来选择他想要查看的图表:

  1. 运行测试的客户端
  2. 客户端当时使用的操作系统
  3. 使用的基准
  4. 以及他想看什么类型的图表(条形图、折线图……)

所有这些工作正常,图表显示在<iframe>它应该在的位置没有问题。

但是,我还希望用户能够使用第二个按钮来保存图表。我可以获得图像的 GD 句柄,但是如何使用它来将图像保存到客户端上的文件中?

任何帮助都会非常受欢迎。

问候,
安迪

0 投票
1 回答
701 浏览

php - 将从单独的 php 文件生成的数组传递给 JPgraph

我有三个以$smty1; $thty2; $totaly3文件名“objective_matrix.php”命名的 php 数组。

我想将这三个数组传递给名为 graph2.php 的 Jpgraph 文件,如下所示

在“objective_matrix.php”中,我使用以下方法绘制图形:
<img style="position:absolute; top:635px" src="graph2.php" />

我尝试使用 URL 方法来传递这些数据,但我不知道如何在那里传递变量。有人能帮帮我吗?

0 投票
1 回答
206 浏览

php - 将标签添加到折线图中的特定数据点

我有一个 datlin 折线图,

对于特定的时间戳,我想在图表中添加一个带有注释的标记,以解释为什么图表中有这样的中断。

你能指出我正确的类或方法吗?

0 投票
1 回答
89 浏览

jpgraph - 垂直显示 jpgraph 列名

我正在使用 jpgraph,我想垂直显示我的列名。正如您在下图中看到的那样,没有足够的空间来容纳列名并使其可读。 在此处输入图像描述

我在网上找不到一个好的解决方案。任何帮助,将不胜感激

0 投票
2 回答
530 浏览

php - 使用 SetScale 时 JpGraph LinePlot 输出超出图形区域

我正在使用JpGraph来绘制一些数据。当我使用 SetScale 函数强制 y 轴范围时,输出视觉上会溢出图形区域。我想将输出裁剪到图形区域。

这是当前的输出:
在此处输入图像描述

这是所需的输出(由 Excel 呈现):
在此处输入图像描述