`
fourfire
  • 浏览: 415166 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

extjs配合ejschart做图表效果不错

阅读更多
http://www.ejschart.com/
分享到:
评论
2 楼 fourfire 2009-12-14  
代码:传入一个json的字符串,包含属性x,y,label
var myChartSeries=new Array();
function drawGraph(jsonstr)
{

if(chart==null){
chart = new EJSC.Chart("priceChart",{
show_legend: true,//显示legend提示框
      title: "价格走势",
  building_message:"正在构建...",
  drawing_message:"正在绘制...",
  max_zoom_message:"已是最大尺寸",
  allow_zoom: false,//是否允许Zoom
   auto_find_point_by_x:true,
  
  axis_bottom: {
caption: "时间",crosshair: { show: true } , force_static_points: true
},
axis_left: {
caption: "价格",crosshair: { show: true }
}
  });
}else{
for(var i=0;i<myChartSeries.length;i++){
chart.removeSeries(myChartSeries[i],false);
}
}


var d=Ext.util.JSON.decode(jsonstr);

var i=0;
while(d[i]!=null){

chart.onShowHint= function(point, series, chart, hint, hoverOrSelect) {
      return "[series_title]<br/>[label]: [y]([x])";
    };
myChartSeries[i] =  new EJSC.LineSeries(
            new EJSC.JSONStringDataHandler(
             Ext.util.JSON.encode(d[i].items)
            )
          );
     
        myChartSeries[i].lineWidth =1;
myChartSeries[i].title=d[i]["title"];
chart.addSeries(myChartSeries[i]);
i++;
}

chart.setLegendTitle("工具窗");
}
1 楼 379548695 2009-12-14  
楼主可有这方面的经验?给给例子看看吧。

相关推荐

    ejschart v2.2 JS图表工具 Emprise JavaScript Charts

    这款库特别适合与ExtJS框架配合使用,可以为网页添加各种类型的图表,如折线图、柱状图、饼图、散点图等,提供美观且易于理解的数据展示方式。 EJSChart的核心功能包括: 1. **多样的图表类型**:EJSChart支持多种...

    Extjs4Charts图表

    ExtJS 4 是一款强大的JavaScript框架,用于构建富客户端应用程序。...提供的"Extjs4Charts图表"压缩包文件应该包含了预设的图表示例,可以直接运行查看效果,对于初学者来说,这是一个很好的学习资源。

    extjs 图表制作

    - 每个系列可以配置其样式、颜色、标签等属性,以定制图表的视觉效果。 5. **图表轴** - 轴是图表的主要坐标系统,用于定位数据点。你可以设置X轴和Y轴,甚至在3D图表中设置Z轴。 - 轴的标签、刻度和范围都可以...

    extjs图表js代码

    extjs图表js代码

    Extjs图片渲染效果

    除了基本的图片展示,ExtJS还支持更复杂的图片渲染效果,如使用CSS3的过渡和动画效果,以及在图表组件中添加自定义图标等。例如,我们可以在CSS中定义图片的过渡效果: ```css .ext-image { transition: opacity ...

    extjs 图表展示代码

    在ExtJS 4中,图表功能得到了显著提升,提供了多种图表类型,如柱状图、饼图、线图、面积图、散点图等,可以满足各种数据可视化需求。这些图表不仅外观美观,还支持丰富的交互性和自定义选项。 首先,要展示一个...

    不错的extjs文档

    不错的extjs文档不错的extjs文档不错的extjs文档

    Extjs的loading效果

    在本文中,我们将深入探讨如何利用ExtJS和CSS来实现加载时的缓冲效果。 一、ExtJS的Loading效果 ExtJS的loading效果是指当数据正在后台加载或页面正在处理时,显示的一种视觉提示,告知用户系统正在进行工作。这...

    图表颜色设置 extjs

    根据给定的信息,我们可以深入探讨如何在ExtJS中设置图表的颜色以及其他相关配置。ExtJS是一个用JavaScript编写的库,主要用于构建交互式的Web应用程序。它提供了丰富的UI组件、强大的数据处理功能以及灵活的主题...

    Extjs 雷达图表初始化渲染 x轴数据

    首先,要创建雷达图表,我们需要引入ExtJS库及相关图表组件。在`chart_month_stock.html`文件中,通常会包含以下代码段来引入必要的资源: ```html &lt;script src="path/to/extjs/build/ext-all.js"&gt; ...

    EXTjs图开编程EXTJS

    1. **图表类型**:了解EXTJS支持的各类图表,如条形图、饼图、线图、面积图、雷达图等,以及它们各自的适用场景。 2. **数据绑定**:学习如何将数据模型与图表系列关联,实现实时数据更新。 3. **配置选项**:掌握...

    extjs4 ComboBox 点击下拉框 出现grid效果

    在EXTJS4中,ComboBox是一个常用的组件,它用于创建下拉选择框,通常用于输入框的辅助选择。这个组件提供了一种用户友好的方式来从一组预定义的选项中进行选择。然而,根据你的标题和描述,你似乎遇到了一个特别的...

    ThinkPHP和EXTJS结合做的货物管理系统,有图表统计功能

    《ThinkPHP与EXTJS结合构建的货物管理系统及图表统计功能详解》 在信息化时代,高效、精准的货物管理系统是企业日常运营的关键。本系统利用PHP的ThinkPHP框架和EXTJS前端框架,结合MySQL数据库,构建了一个功能完善...

    functioncharts与extjs结合,做多折线图

    标题中的"functioncharts与extjs结合,做多折线图"指的是使用FunctionCharts库和ExtJS框架协同工作,创建一个可以展示多个折线图的交互式图表应用。FunctionCharts是一款强大的图表绘制库,它提供了丰富的图表类型,...

    Extjs3.4.0版本 多选下拉框效果支持多选/全选/全不选

    在ExtJS 3.4.0版本中,多选下拉框(Multiselect Combobox)是一种常见的用户界面组件,用于提供多个选项供用户选择。这个功能增强了标准的单选下拉框,允许用户同时选择多个条目,通常通过复选框实现。在描述中提到...

    Extjs4 桌面效果优化

    标题“Extjs4 桌面效果优化”指的是开发者对官方提供的ExtJS 4桌面主题进行了定制和改进,以满足更丰富的功能需求或视觉效果。通常,这样的优化可能包括以下方面: 1. **自定义图标和样式**:开发者可能更换了默认...

    extJs3升级extjs4方案

    ExtJS3 升级到 ExtJS4 方案 ExtJS3 升级到 ExtJS4 需要修改大量代码,主要是因为 ExtJS4 配备了一类新的系统,不向后兼容。在 ExtJS 3 里生成表的几个框架组件,ExtJS4 大多生成 div,这使得 CSS classes 将会失败...

    使用java,extjs,配合后台oracle数据库的代码框架

    使用java,extjs,配合后台oracle数据库的代码框架,这段代码是extjs的grid的一个详细案例使用java,extjs,配合后台oracle数据库的代码框架,这段代码是extjs的grid的一个详细案例使用java,extjs,配合后台oracle...

Global site tag (gtag.js) - Google Analytics