如何在PHP中创建三角形图表(漏斗图/金字塔图表)?

时间:2013-05-25 08:19:01

标签: php html5 graph charts report

我需要在php中创建一个三角形图表(漏斗图/金字塔图表),如下所示;

triangle chart http://assets.tabbforum.com/charts/sales/chart.gif

有没有api?图书馆,剧本等。

请帮助..

2 个答案:

答案 0 :(得分:1)

也许是这样的!它需要一些计算!

#trapezoid {
    border-top: 50px solid red;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    height: 0;
    width: 100px;
    margin-right:auto;
    margin-left:auto;
}#trapezoid2 {
    border-top: 50px solid green;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    height: 0;
    width: 50px;
    margin-right:auto;
    margin-left:auto;
}
#trapezoid3 {
    border-top: 50px solid blue;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    height: 0;
    width: 0px;
    margin-right:auto;
    margin-left:auto;
}


html: 
<div id="trapezoid"></div><div id="trapezoid2"></div><div id="trapezoid3"></div>

答案 1 :(得分:1)

您是否尝试过使用extJS?它支持HTML5标准,您可以从简单的饼图创建更复杂的GUI。 Here是一些示例

你可以免费使用extJS,只要它是非商业和盈利的。

除此之外,还有许多已经缓存extJS Core的CDN。一个例子是Google Hosted Libraries

还有其他库可能解决您的问题ZingChartRGraph。以下js脚本具有或支持垂直漏斗图