【发布时间】:2015-01-03 02:58:13
【问题描述】:
我已经阅读了许多主题并(最初)使用 jqplot,但它缺少一些我需要的基本功能,尽管我发现它是一个非常好的工具。
现在我正处于十字路口,是否有人知道更适合我的特定需求的东西,还是我应该开始编写自己的 JS 库来绘制图表?
要求:
- 可以更改坐标轴比例(x 轴、y 轴等) 动态地,不仅仅是在初始化部分(目前只有 jqplot 如果我想重新绘制,可以重置Scales-boolean 再次,不能像我想要的那样扩展 -> 丑陋的结果);
- 放大图表(用鼠标选择所需部分),即使在重新绘制后也保持当前视图深度(可以更改 x 轴),可以在重新绘制的图表中再次缩小到默认视图;
- 如果需要,将坐标区值格式化为合适的格式(jqplot 有 它);
- IE 8+ 兼容;
- 可自定义的网格线;
- 至少两个 Y 轴。
如果可能的话,请不要推荐收费的图书馆。
感谢您的宝贵时间。
编辑: 我发现了一个叫做 Flot 的东西。还有比 Flot 更强大的吗->http://www.flotcharts.org/?
【问题讨论】:
-
您希望 Flot 在哪些方面更有能力?
-
总的来说,目前我看到它是一个非常好的工具,但我目前正在研究细节~学习。我不熟悉所有功能。我只是想知道是否有人在其他方面也有某种专业知识。我目前对 Flot 非常满意。如果缺少某些东西,我会通知您。 :)
标签: charts javascript jqplot flot