问题标签 [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 回答
1747 浏览

php - 在 JpGraph 中的条上叠加文本

我正在使用 JpGraph 为会议制作甘特图。我在页面底部找到了这个示例,我正在尝试将其更改为我需要显示的内容。我能够将 设置leftMark到我希望文本出现的栏的一侧。但是,文本不在栏内。我尝试将对齐方式更改为,"left, top"但出现错误 $bar->leftMark->title->SetTextAlign('left','top');

致命错误:在第 82 行的 C:\xampp\htdocs\ganttChart\chart.php 中调用未定义的方法 Text::SetTextAlign()

或对图表没有影响。

请看我的例子,我可以用图表做什么:例子

问题:

  1. 为了完成此任务,我缺少哪些类、包含或代码?

  2. 您是否知道我可以遵循的示例与我正在寻找的效果相同,在上面的段落和示例中进行了描述?

PHP代码:

0 投票
2 回答
3396 浏览

charts - 更改 jpgraph 中 x 轴上标签的长度(图表)

我已经使用 jpgraph 创建了一个图表——它可以工作,但是由于我的 x 轴上标签的长度,一些文本被“截断”并且不可见。我创建了一个自定义函数来使用换行符,但即使这样,它仍然会修剪图表上一个标签上的几个字符。

有没有一种方法可以实际定义 x 轴标签的实际长度,例如以像素为单位设置宽度?谢谢

0 投票
1 回答
1581 浏览

jpgraph - JPGraph 饼图大小

我在这里已经有了一个有效的饼图(就显示的数据而言)。它是一个多饼图,在一个图中显示 3 个饼图。我的问题是我想让我的图表尺寸更大,以便所有东西都可以适合该区域,同时能够看到图表的完整视图。目前,我正在使用下面的代码(后跟生成的屏幕截图):

图为 800,800

但是,当我将其更改为:

图表在 1000,1000

希望让我的“图表区域”更大,饼图刚刚变成“缩小”,“图表区域”仍然是一样的。我想要的只是我的图表将适合而不是拥挤。正如您在屏幕截图中看到的那样,没有太大区别。我也尝试了更高的值,但还是一样。

有人知道怎么做这个吗?谢谢!

0 投票
0 回答
167 浏览

windows - 在 Windows 机器上设置 Jpgraph CACHE_DIR?

如何为运行 Apache 的 Windows 开发机器指定 CACHE_DIR?我尝试了以下没有运气:

还设置了以下内容:

图创建如下:

我的img标签如下:

缓存文件夹的权限设置为管理员用户系统和经过身份验证的用户的完全控制。 我的 Apache 根文件夹是
C:\root\public_html\

0 投票
1 回答
725 浏览

php - jpgraph 可以在本地主机上工作,但不能在网络上工作

我制作了一个.php生成图表的文件,当从 localhost 运行时它显示完美。当我把它放在我的网络文件夹中时,/var/www/"my-dyndns-web-adress.com"/web/我得到一个空白页面(my-dyndns-web-adress 是假的,而不是我的真实的)。

tail -f other_vhosts_access.log我得到这个:

这似乎是某种 HTTP 错误,但我不知道如何解决,谷歌搜索没有运气。

我已经追踪到它在第一个 $graph = something 应该执行时崩溃。在此之前没有任何问题。

0 投票
0 回答
601 浏览

jquery - 通过 ajax 获取图像失败

嗨,我使用 Jpgraph 进行报告,我使用 Codeigniter Ajax-Jquery-Json。这是我的情况:

图像未出现在浏览器中,我在 Firebug 控制台中收到此响应:编码图像和不可见字符

代码:

控制器:

Jpgraph类:

jQuery代码:

0 投票
1 回答
8467 浏览

php - Jpgraph:如何手动设置 X 轴和 Y 轴的范围

大家好,我需要对 Jp 图表进行一些更改...

1)我需要将 X 轴范围从“0”设置为“100”,步长为“10”。

2)我需要将 Y 轴范围从“-5”设置为“6”,步长为“1”。

3)我需要标记图表上选择的点,比如如果选择的值是

“70”和“2”(如图所示),我想将其命名为“point1”,如果第二个选定点位于“80”和“3”上,那么我想将其命名为“point2”。 .'point1 和 point2 应该出现在图表本身上......'..有没有办法解决这个问题?请帮我解决这些问题......

0 投票
1 回答
2605 浏览

php - 如何在 jpgraph 页面中嵌入 php 代码

下面是我的 jp 图形代码

上面的代码通过显示分散图可以正常工作...但是我想在同一页面中嵌入一些 php 代码,如果我这样做它不起作用....根据一些专家的建议,我替换了 $graph->StrokeCSIM();

用`$fileName = "./lang/12345.png"; $graph->img->Stream($fileName);

它使用 12345.png 创建一个文件并且不显示图形...我该如何解决这个问题?

用代码更新问题....

test2.php 包含...

0 投票
1 回答
2992 浏览

jpgraph - JpGraph 中的图例

我怎样才能在图例中获得漂亮的“方形”标记元素,就像在这个例子中一样:

http://jpgraph.net/features/src/show-example.php?target=new_bar6.php

一直以来,我都在下一个例子中得到传说:

http://jpgraph.net/features/src/show-example.php?target=new_line1.php

提前Tnx!

0 投票
0 回答
192 浏览

php - 在 Jpgraph 上加载图像...直到我重新加载

这是我在这个网络上的第一个请求。

我有 jpgraph 的问题。有时,使用 phpexcel 在此脚本中不会生成图像。在我重新加载页面之前,图像会产生

如果你不能帮助我,我会很感激。

谢谢