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

php - JpGraph 中缺少字符

我有一个在 Windows 上运行并使用cp1252(aka Win-1252) 的网站,因此它可以显示西班牙语字符。该应用程序使用JpGraph 2.3生成一些图。这些绘图使用 Tahoma Open Type 字体系列来显示文本标签。ANSI 中提供了字符串(即cp1252),字体文件支持cp1252(实际上,*.ttf 文件是从系统的字体文件夹中复制的)。

它在从 PHP/5.2.6 到 PHP/5.3.0 的多个设置中运行良好。当我在PHP/5.3.1下运行应用程序时出现问题:所有非 ASCII 都被表示缺失或未知字符的空心矩形替换。

JpGraph 的文档对于它如何期望国际字符不是很精确。显然,文本由 imagettftext() 函数在内部处理,该函数需要 UTF-8。但是,将所有内容编码为 UTF-8 会破坏所有系统中的应用程序。在 ANSI 以前可以正常工作的地方,我得到了错误的字符(Ê而不是Ú)。在我丢失字符的地方,现在我得到一个 PHP 错误:

警告:imagettftext():any2eucjp():发生了什么事

您是否知道 GD2 从 PHP/5.3.0 到 5.3.1 的哪些变化可能会影响非 ASCII 字符的呈现?我应该如何为 JpGraph 提供 Win-1252 字符集中的字符串?

更新

明确地说,这个问题与 JpGraph 无关。我可以通过对 imagettftext() 的简单调用来重现该问题:

在 PHP/5.3.0 中,ANSI 和 UTF-8 都呈现正确的文本。在 PHP/5.3.1 中,ANSI 呈现错误字符,UTF-8 触发any2eucjp(): something happen内部错误。我敢说我遇到了一个错误...

0 投票
1 回答
180 浏览

php - 从文本文件生成具有 2 个 Y 值的图形

我重新制作了我的原始帖子,因为它的格式非常糟糕。基本上我想要一些关于如何生成带有 2 Y 轴(温度和湿度)的折线图以显示我的文本文件中的一些信息的建议/提示。它包含在一个名为 temperaturedata.txt 的文本文件中。我在 JpGrapher 论坛中包含了我的一篇帖子的链接,只是因为它能够清楚地显示代码。

我知道,因为这是 JpGraph 问题,所以我不应该在这里发帖,但是这里的社区更加支持和活跃。非常感谢您提前提供的所有帮助!

我的代码

0 投票
1 回答
1892 浏览

php - jpgraph字符集问题

我使用php jpgraph库,但字符集存在小问题。让我们假设graph.php生成图像,我调用它some.php

some.php

如您所见,我在 中设置了字符集some.php,但它没有显示图形的文本,它是外语的。(也许我必须设置它graph.php?但是如何?)

问题是什么?

谢谢更新

即使我尝试从这里输入 Unicode 字符的数字 HTML 编码,它也不适用于亚美尼亚语言:/

0 投票
3 回答
1183 浏览

php - 在 PHP 中使用 JGraph 库生成图形后在侧面打印数据

您好,我需要生成一份报告,其中包括数据和图形图像,这是打印数据的图形表示。现在的问题是,jpgraph 中的“stroke”函数生成了图形,所以如果我尝试在 stroke 函数之前回显任何信息,并且在执行 stroke 函数后没有任何内容打印到浏览器上,我会得到一个错误。有人知道解决这个问题的方法吗?

是否有任何其他方法可以生成具有图表和表格数据的报告。

0 投票
1 回答
880 浏览

php - JPGraph 将系列值加在一起

我确定我在这里做了一些愚蠢的事情,但是有人可以解释为什么 jpgraph 将两个系列值加在一起吗?我专门讨论的是值 $a1[3] 和 $a2[3] 以及 $a1[10] 和 $a2[10] 被加在一起。您可以在此处查看图表,并将代码粘贴在下面:

0 投票
1 回答
244 浏览

php - Jpgraph:即使缺少几个月也能显示全年

我想在图表中显示每个月的值。但是根据年份,开始或结束的月份会丢失(例如,因为值仅从 4 月开始记录,而不是 1 月,或者因为当前年份尚未结束)。

目前,Jpgraph 将仅显示具有值的月份。但我希望仍然有 12 个部分,缺少的部分应该是空的/零。

有没有办法让 Jpgraph 显示缺失的月份?

谢谢,B先生

0 投票
2 回答
8040 浏览

php - jpGraph 的替代品

这是我第一次使用 php 生成图表。你知道 jpGraph 的任何替代品吗?

0 投票
3 回答
2852 浏览

javascript - 绘制折线图。从 JpGraph 迁移到 Raphael JS

我有一个应用程序,它基于来自不同输入(温度、湿度......)的一些值,显示不同的图表。
到目前为止,我已经用 JpGraph 做到了这一点,而且我发现它很容易做到。您可以轻松添加图例,并绘制任意数量的函数。您也可以轻松地修复秤。无论如何,我希望与用户进行一些交互(我只希望用户单击图形的某个点,显示 X 和 Y 值)。这对 JpGraph 来说并不容易,因为它只是一个 PNG 图像。

有人建议我使用 Raphael JS 库,并且我一直在阅读文档(Raphael JS Reference),但我没有看到我想做的事情(折线图)这么简单。

所以,我想问一下 Jpgraph 用户和 Raphael JS 用户是否有这方面的经验,以及是否有任何好的在线教程(我找不到适用于折线图的教程)。我现在画的图是这样的:JpGraph Example

0 投票
2 回答
6843 浏览

pie-chart - JpGraph 饼图切片颜色不起作用

我在 php 中使用了 JpGraph。一切正常,但切片 ($p1->SetSliceColors($color);) 颜色不起作用。它一直是默认颜色。这是我使用的代码。请帮我 :

0 投票
1 回答
400 浏览

php - 带 jpgraph 的高斯图

我正在尝试在 php 中绘制高斯图。$x我找到了 jpgraph 库,但我不知道如何使用$y数据。请知道如何声明轴的人。谢谢。这是我的代码: