❶ 类似echarts 的报表工具有哪些
1、fusionCharts:FusionCharts是InfoSoft Global公司的一个产品,InfoSoft Global 公司是lash图形方案提供商。
FusionCharts free 是一个跨平台,跨浏览器的flash图表组件解决方案,能够ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, HTML页面以及PPT调用。
2、highcharts:Highcharts 是一个用纯JavaScript编写的一个图表库, web应用程序添加有交互性的图表。
3、ActiveReports是一款NET 平台的报表控件,工作于HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和报表开发工作需求。
(1)highcharts股票数据接口扩展阅读:
综合几年的客户反馈情况,我们认为最重要的有如下几点:
1、报表设计工具要灵活方便,能胜任任意复杂的报表形式
2、系统应能处理不同结构的报表
3、绝对应采用B/S架构的报表平台
报表采集需要有基层和中级层级参与,如果采用单机版软件,则有很多问题。
1)需要层层下发报表格式和报表软件,降低任务部署效率。
2)如果运行中报表格式更新了,又要层层下发。万一某些下级没有更新,那就只有一个字“悲惨”。
3)下级要安装报表软件,严重增加总部的服务压力。
4、系统应提高强大的报表运算和审核校对能力
5、系统应能自动管理数据库
6、一定要考虑到上线后的报表指标体系还是要变的
7、系统的分析功能一定要强大
8、一定要支持二次开发,来满足某些极个性化的需求
9、 用户自定义报表制作,能够满足终端用户在使用过程中的编辑需求。
❷ 如何用highCharts绘制动态股票K线图
highcharts如何实现动态刷新
实现的是折线图。目前已经实现了从数据库中加载数据,但是定时刷新数据不知道怎么实现。
使用chart.series[0].setData(data);每次刷新后表数据就没有了,不知道是不是data的格式写错了,
想问下参数data的数据格式的例子。
function getForm(){
//使用JQuery从后台获取JSON格式的数据
$.ajax({
type: "POST",
url: "chart.ashx",
success: function(data){
chart.series[0].setData(data);
},
error:function(msg)
{
alert("通信错误!");
}
});
$(document).ready(function() {
//每隔1秒自动调用方法,实现图表的实时更新
window.setInterval(getForm,10000);