问题标签 [gd-graph]

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 回答
23 浏览

gd-graph - GD::Graph 将不同的值绘制到数组中的值

我正在使用 GD:Graph 在网页(Fedora 20、Apache 服务器)上创建带宽图。我使用 perl 从 MS SQL 数据库中提取带宽数据并将数据存储在数组中。带宽以 bps 存储在数据库中,但在查询中提取数据时将其转换为 Mbps。这一切都正常工作,如下所示:

第一列是 x 值数组,第二列是第一个 y 值数组,以此类推

但是,当我从这些值绘制线时,我得到一个图表,其中绘制的值是 20000 的一个因子

任何人都可以帮我解决我哪里出错了吗?

0 投票
1 回答
81 浏览

perl - GD:建立DBI连接时图表没有输出

我正在使用小型服务器来提供包含与我的家庭自动化设置相关的数据的页面。我有一个充满传感器数据的数据库,如果我取消注释底部的部分,我可以成功查询并输出到图形图像。当通过浏览器作为 cgi 脚本访问它时,我还可以通过将 sqlite 代码替换为在中间附近注释掉的手动创建的 out1 和 out2 来打印图表。问题在于试图将它们放在一起并将图形化的 sqlite 数据作为浏览器中的 cgi 脚本查看。我已将问题缩小到连接代码。当我将它添加到其他工作脚本中时,您不会得到任何图像输出;但我知道连接代码有效。它必须是显而易见的,但我就是找不到。想法?

0 投票
2 回答
287 浏览

arrays - 为 GD::Graph 创建一个数组数组

好吧,我正在尝试在 Perl 中创建一个数组数组,以便与 GD::Graph 模块一起使用。而且我无法弄清楚为什么以下不是 GD::Graph 的有效数组数组。

我也尝试过构建如下数据,但它仍然不喜欢它。

我想将我的值保存在单独的数组中,然后将它们与 GD::Graph 结合使用,因为这是我发现的最简单的方法,即使它很丑陋。我将如何创建一个与 GD::Graph 一起使用的有效结构,它是动态创建的?

它在这里抱怨它。

0 投票
2 回答
211 浏览

perl - Perl GD::Graph 无效数据集:0 在(饼图)

我正在尝试制作一个小 PERL 脚本(我是初学者!)

我拿了一个示例代码并根据我的需要对其进行了编辑。

因此,任务是从 csv 文件中读取数据,将它们放入 html 表中,并以饼图的形式显示图表。

该表已经工作,只有饼图是我的问题。我已经查看并尝试了代码中图表部分的许多更改,但没有带来。

这是我的代码:

如果有人能给我最后需要的提示,那就太好了。问候

0 投票
0 回答
146 浏览

perl - 如何使用 GD::Graph 标记箱线图中的值?

如何使用GD::Graph标记箱线图中的值?

show_values对我没有帮助。

0 投票
0 回答
523 浏览

perl - 带有 GD::Graph 的对数 Y 轴

我在使用该GD::Graph模块绘制对数 Y 轴时遇到问题。

只需对数据取对数,我就可以绘制对数值。我也可以像这样打印 Y 值

但是我现在有精确的 exp($v-1) 值作为 Y 轴上的标签。

例如

在此处输入图像描述

虽然我想看到类似的东西

在此处输入图像描述

GD::Graph在获取另一个模块之前,是否可以使用 , 来解决这个问题?

0 投票
1 回答
144 浏览

perl - 为什么即使 CPAN 说 GD::Graph::pie 已安装并且是最新的,“使用 GD::Graph::pie;”也会失败?

我正在尝试运行一个名为honeydsum.pl的脚本。它没有通过测试并坚持我没有安装 GD::Graph::pie。失败的测试是:

因此它给出了输出:

honeydsum.pl:请安装 GD::Graph::pie。在 ./honeydsum.pl 第 65 行

我感到困惑的是,当我检查 CPAN 时,它说 GD::Graph::pie 是最新的:

我不是 Perl 专家,但是即使安装了模块,它是否会导致测试失败?

cpan -D 的输出:

没有输出

在我的 /usr/share/ 目录中,我有以下与 perl 相关的内容:

  • perl/5.22
  • perl/5.22.2
  • perl5

我不确定正确的 perl 安装会在这个目录中放置什么。

0 投票
2 回答
106 浏览

perl - 如何将 mysql 数据插入 perl 图(已编辑)

所以我的任务是创建 MySQL 表中的数据图(大约 41 个数据,7 行)。我只做了一个基本的图表......所以我什至可以使用 perl 脚本使用 MySQL 表中的数据创建一个图表。

抱歉没有编码,因为我什至不知道如何使用 MySQL 数据创建 perl 图

编辑

我试着做图表,但似乎数据没有显示出来。它只显示了一个空图,并且由于某种原因这些值以负数开头......我做错了什么吗?

我的 sql 表

我的脚本

0 投票
1 回答
174 浏览

perl - 在 Perl 中格式化 GD::Graph x 轴

我正在制作价格随时间变化的图表。因为我在 x 轴上有日期,所以我将它们转换为自纪元以来的天数。自纪元以来的天数不是一个非常明确的值,无法在图表上显示,因此我想使用 x_number_format 选项将它们转换回人类可读的日期。

但是......它似乎没有在图形被渲染时被调用。

我创建了以下测试代码来演示该问题。

此测试代码按预期生成图表并打印Y Formatter!6 次。y 轴上的每个点一个。但是,它不打印X Formatter!也不格式化 x 轴。

我尝试过更直接地格式化 x 轴值

这也不会格式化 x 轴。

我是在做一些非常愚蠢的事情还是这是 GD:Graph 中的错误?GD::Graph 错误页面中没有针对此问题的错误报告

0 投票
1 回答
45 浏览

perl - GD::Graph 条形图列值

我正在使用该GD::Graph模块。我需要在图表上的每列上方写入该列对应的值。我该怎么做?

在此处输入图像描述