0

我已经生成了一个图表。单击图表中的每个条形图,我应该能够生成另一个图表。我正在使用 GD::Graph 模块。如果无法使条形图可点击,有没有办法至少可以点击 x 轴值?谢谢你。

4

2 回答 2

1

如果您想要用户交互,我相信您需要使用 GUI 工具包,例如PrimaCPAN 链接)、Gtk2CPAN 链接)或其他东西。(请注意,Qt绑定是旧的,我不确定它们现在是否有效。)例如,我认为使用 GD::Graph 创建图像文件然后将其加载到 Prima中并不难。您必须编写自己的 MouseDown 例程,这可能超出您的技能或兴趣,但我认为这是(目前)唯一的方法。

于 2012-04-18T15:27:26.207 回答
0

我同意大卫的观点,你需要制作可点击的输出。如果您使用的是 Web 界面,那么您可能需要使用 javascript 库创建 Canvas 图,而不是通过 GD 生成图像。有很多可供选择。例如,快速搜索出现了高图表

如果您正在制作非浏览器 GUI,那么 David 可以满足您的需求。

于 2012-05-17T17:47:20.223 回答