1

谁能帮我选择最好的 JavaScript 图表库?我想要一个饼图和一个堆积条形图。我试过拉斐尔图,但它看起来不如堆积条形图好,因为它没有数字刻度。图表库应该是免费的。

4

2 回答 2

2

gRaphael中,您可以向堆积条形图添加数字刻度。这很痛苦,但您会将轴类添加到您的 raphael.g 对象(或“纸”)中。您将调整轴的位置以与图表对齐(图表将在底部、顶部和侧面添加填充)。有了这个,您还可以自己将破折号添加到轴上。

axis = raphael.g.axis(xposition, yposition, length, startval, endval, numberOfDashes, whichAxis);

您需要将 y 轴的“whichAxis”设置为 1,将 x 轴设置为 0。其余的应该是有道理的。

就其他免费的 javascript 图表库而言,如果您不关心与旧浏览器的向后兼容性,Protovis很酷。他们的新库D3也很可爱。他们的大部分内容都涉及创建您自己的图表类型,而不是创建一个库供您构建。它给你更多的自由。

gRaphael 的一件可怕的事情是它对如何显示事物非常特别,并且没有给您太多自由来制作您想要的图表。D3 绝对给你这种自由。不幸的是,它依赖于 HTML5 和 CSS3 特性。

于 2011-07-26T20:37:53.800 回答
1

JavaScript InfoVis Toolkit (JIT)因其易用性和漂亮的图表而成为我的最爱。

于 2011-05-26T21:09:06.393 回答