pchart中的可点击元素?

时间:2010-08-18 18:44:10

标签: php open-source graph click pchart

我一直在寻找一个用PHP创建图形的开源工具,pChart看起来很棒。

我需要的是能够点击图表的某些元素,如类别标签或单个栏,深入查看数据,并在新页面上显示新数据和新图表。< / p>

这是pChart支持的吗?我知道它会输出图像文件,我知道,在紧要关头,我可以尝试使用HTML图像映射使图表的某些部分可以点击,但我希望有更自动化的方式。

如果pCharts不支持此功能,那么你会推荐另一个php图表包吗?它需要是开源的,并且是本地托管的(没有Google Chart - 类型的API)。

谢谢!

1 个答案:

答案 0 :(得分:1)

pChart不直接支持,最后我查了一下。

但是,您可以使用CSS和重叠元素来完成它!您可以在其中查看此示例的一个网站是http://craftcult.com/heartchart.php?userid=sugarpinkboutique(按顶部图表上的获取图表按钮获取示例,首先选择'卖家买家分开'以获得更详细的示例)。

基本上,您可以使用JavaScript和/或CSS / HTML在图表上叠加可点击元素。我建议在CSS中使用绝对定位,并根据用于创建图表的数据用JS创建元素。

我喜欢与pChart合作。它写得很好,很灵活。我也在这里看到了这个关于一个库的库的链接,用于在JS中做类似的事情:http://pchart.sunyday.net/ImageMap/