Javascript 在jquery中创建图表
我想创建一个图表,按月分解我的年度交易,并给出每月的总销售额。 我有一张表,上面有每笔交易及其日期。 我想使用jquery来实现这一点。Javascript 在jquery中创建图表,javascript,jquery,charts,Javascript,Jquery,Charts,我想创建一个图表,按月分解我的年度交易,并给出每月的总销售额。 我有一张表,上面有每笔交易及其日期。 我想使用jquery来实现这一点。 最好的方法是什么?看看Flot,它是一个用于jQuery的JS绘图库。示例:看看Flot,它是一个用于jQuery的JS绘图库。示例:我认为这里有两个问题: 为图表生成数据 根据您拥有的数据和 选择图表工具本身。 看起来您需要折线图或柱状图的数据,其中x值为月份,y值为每月销售额的总和 如果当前将事务数据打印到HTML表中,则需要将其刮取,并将javascri
最好的方法是什么?看看Flot,它是一个用于jQuery的JS绘图库。示例:看看Flot,它是一个用于jQuery的JS绘图库。示例:我认为这里有两个问题: 为图表生成数据 根据您拥有的数据和 选择图表工具本身。 看起来您需要折线图或柱状图的数据,其中x值为月份,y值为每月销售额的总和 如果当前将事务数据打印到HTML表中,则需要将其刮取,并将javascript中的每月销售值聚合到一个数组[[x1,y1],[x2,y2],…],然后将此新数组传递给您选择的jQuery图表插件 如果事务数据位于数据库表中,则应使用SQL进行聚合,并使图表插件可以访问结果集。最简单的方法是使用以下内联表达式将结果服务器端打印为javascript变量值:
var data = <%= SalesPerMonth() %>;
其中SaleserMonth是一个字符串值的服务器端函数,返回[[x1,y1],[x2,y2],…]
在jQuery图表插件上,我最近开发了一系列图表控件,非常喜欢时间序列图表。另一个选择是,它也有好看的图表。但是最后我没有选择jQuery插件,而是选择了一个Flash图表组件
如果有任何javascript图表工具,而不仅仅是jQuery插件,您应该查看并阅读Steve Reynold的另一篇文章。我认为这里有两个问题: 为图表生成数据 根据您拥有的数据和 选择图表工具本身。 看起来您需要折线图或柱状图的数据,其中x值为月份,y值为每月销售额的总和 如果当前将事务数据打印到HTML表中,则需要将其刮取,并将javascript中的每月销售值聚合到一个数组[[x1,y1],[x2,y2],…],然后将此新数组传递给您选择的jQuery图表插件 如果事务数据位于数据库表中,则应使用SQL进行聚合,并使图表插件可以访问结果集。最简单的方法是使用以下内联表达式将结果服务器端打印为javascript变量值:
var data = <%= SalesPerMonth() %>;
其中SaleserMonth是一个字符串值的服务器端函数,返回[[x1,y1],[x2,y2],…]
在jQuery图表插件上,我最近开发了一系列图表控件,非常喜欢时间序列图表。另一个选择是,它也有好看的图表。但是最后我没有选择jQuery插件,而是选择了一个Flash图表组件
如果有javascript图表工具出现,而不仅仅是jQuery插件,您应该查看并阅读Steve Reynold的另一篇文章