Ext如何实现柱状图的3D效果图?

问题描述

Ext如何实现柱状图的3D效果图? 问题补充:高级java工程师 写道

解决方案

[code="javanew Ext.Panel({ iconCls : 'chart',// 样式 title : 'ExtJS.com Visits and Pageviews, 2007/2008 (复杂样式)', frame : true, renderTo : 'container', width : 500, height : 300, layout : 'fit', items : { xtype : 'columnchart',// 柱状图 store : json_store, url : '../extjs/resources/charts.swf', xField : 'name',// X轴显示的值 yAxis : new Ext.chart.NumericAxis({ displayName : 'Visits', labelRenderer : Ext.util.Format .numberRenderer('0,0') }), // Y 轴显示的值 tipRenderer : function(chart, record, index, series) {// tip渲染 if (series.yField == 'visits') { return Ext.util.Format.number( record.data.visits, '0,0') + ' visits in ' + record.data.name; } else { return Ext.util.Format.number( record.data.views, '0,0') + ' page views in '+ record.data.name; } }, chartStyle : { padding : 10, animationEnabled : true,// 是否支持动态数据变化 font : {// 图表整体字体 name : 'Tahoma', color : 'silver', size : 11 }, border : { // color:'#3399FF', // size:1 }, background : { color : '#CCCCCC',// 背景颜色 alpha : 0.1 // 透明度 // image: // mode:stretch }, legend : {// 图例 display : "bottom", spacing : 2, padding : 5, font : { name : 'Tahoma', color : '#3366FF', size : 12, bold : true} }, dataTip : { // 鼠标经过,数据提示样式 padding : 5,// 提示内容与边框的距离 border : { color : "#FF3333", size : 1 },background : { color : 0xDAE7F6,// 背景颜色透明度 alpha : .8 // 背景颜色透明度 }, font : { name : 'Tahoma', color : '#FF3300', size : 10, bold : true} }, xAxis : { // X 轴 color : 0x69aBc8, // X轴颜色 majorTicks : {// 大刻度值 color : 0x69aBc8, length : 4 }, minorTicks : {// 小刻度值 color : 0x69aBc8, length : 2 }, majorGridLines : { size : 1, color : '#999999'}, // showLabels:false, labelDistance : 4 }, yAxis : { color : 0x69aBc8, majorTicks : {// 大刻度值 color : 0x69aBc8, length : 4 }, minorTicks : {// 小刻度值 color : 0x69aBc8, length : 2 }, majorGridLines : { size : 1, color : '#999999'} } }, series : [{ type : 'column',// 柱状图 displayName : '浏览数', yField : 'views', style : { // image : 'bar.gif', // mode : 'stretch', color : '#66CCFF'} }, { type : 'column', // line displayName : '点击数', yField : 'visits', style : { color : '#FF3300'// lineAlpha:0.5, // lineColor:'#FF3300', // alpha:0.8, // size:10 } }] } });
解决方案二:
推荐你使用funsionchart 可以去看看这个附件截图http://qq1988627.iteye.com/blog/1108952
解决方案三:
ext 3,4都不直接支持3D column不过你可以找几个插件http://stackoverflow.com/questions/6613639/does-extjs-support-3d-chartshttp://demos.theactivegroup.com/?demo=charts&script=fusion#http://www.sencha.com/forum/showthread.php?32434-ux.Media.ChartPack-2.1.2-%28Fusion-OFC2-amChart%29-released.
解决方案四:
new Ext.Panel({ iconCls : 'chart',// 样式 title : 'ExtJS.com Visits and Pageviews, 2007/2008 (复杂样式)', frame : true, renderTo : 'container', width : 500, height : 300, layout : 'fit', items : { xtype : 'columnchart',// 柱状图 store : json_store, url : '../extjs/resources/charts.swf', xField : 'name',// X轴显示的值 yAxis : new Ext.chart.NumericAxis({ displayName : 'Visits', labelRenderer : Ext.util.Format .numberRenderer('0,0') }), // Y 轴显示的值 tipRenderer : function(chart, record, index, series) {// tip渲染 if (series.yField == 'visits') { return Ext.util.Format.number( record.data.visits, '0,0') + ' visits in ' + record.data.name; } else { return Ext.util.Format.number( record.data.views, '0,0') + ' page views in '+ record.data.name; } }, chartStyle : { padding : 10, animationEnabled : true,// 是否支持动态数据变化 font : {// 图表整体字体 name : 'Tahoma', color : 'silver', size : 11 }, border : { // color:'#3399FF', // size:1 }, background : { color : '#CCCCCC',// 背景颜色 alpha : 0.1 // 透明度 // image: // mode:stretch }, legend : {// 图例 display : "bottom", spacing : 2, padding : 5, font : { name : 'Tahoma', color : '#3366FF', size : 12, bold : true} }, dataTip : { // 鼠标经过,数据提示样式 padding : 5,// 提示内容与边框的距离 border : { color : "#FF3333", size : 1 },background : { color : 0xDAE7F6,// 背景颜色透明度 alpha : .8 // 背景颜色透明度 }, font : { name : 'Tahoma', color : '#FF3300', size : 10, bold : true} }, xAxis : { // X 轴 color : 0x69aBc8, // X轴颜色 majorTicks : {// 大刻度值 color : 0x69aBc8, length : 4 }, minorTicks : {// 小刻度值 color : 0x69aBc8, length : 2 }, majorGridLines : { size : 1, color : '#999999'}, // showLabels:false, labelDistance : 4 }, yAxis : { color : 0x69aBc8, majorTicks : {// 大刻度值 color : 0x69aBc8, length : 4 }, minorTicks : {// 小刻度值 color : 0x69aBc8, length : 2 }, majorGridLines : { size : 1, color : '#999999'} } }, series : [{ type : 'column',// 柱状图 displayName : '浏览数', yField : 'views', style : { // image : 'bar.gif', // mode : 'stretch', color : '#66CCFF'} }, { type : 'column', // line displayName : '点击数', yField : 'visits', style : { color : '#FF3300'// lineAlpha:0.5, // lineColor:'#FF3300', // alpha:0.8, // size:10 } }] } });

时间: 2024-09-22 14:46:34

Ext如何实现柱状图的3D效果图?的相关文章

Photoshop制作蜘蛛侠冲出笔记本3D效果图

  Photoshop制作蜘蛛侠冲出笔记本3D效果图         最后的效果. 这是我在网上找到的一张笔记本素材. 素材打包 微盘下载 复制粘贴进蜘蛛侠. 自由变化一下它的大小及角度. 隐藏自由变化完成后的蜘蛛侠.用圆角矩形描出屏幕的路径.如果你有时间,可以调整一下这个路径,尽量使它跟屏幕吻合,我就是这么做的. 新建一个路径层,继续描伸出屏幕外部分的蜘蛛侠,手指哪里比较花功夫.其实不用很精细,因为到后期我会用蒙版做微调. 从路径里先后复制屏幕和手头肩膀的选区,给蜘蛛侠添加蒙版. 复制一层,把

Flash饼状图,柱状图,k线图等动态图表解决资源大全

k线图|饼状图|动态|解决|图表|柱状图 FLASH 3D饼状图,2D饼状图,3D柱状图,2D柱状图,交易K线图,走势图,曲线图.... 各类FLASH+XML图表应用资源,数据直观统计应用的必备工具.... 收集详尽的FLASH商业图表的解决方案.汇总在这里,点击打开下面的网站下载资源. AnyChart Flash Chart Component Aurigma FlashChart B-Line Charting Component Corda's PopChart FusionChart

EXCEL中的3D图表简介和图表数据系列的处理方法

从EXCEL图表的显示效果来看,它可以分为二维图表和三维图表,三维图表简称即3D图表.3D图表相对二维图表,它的图表种类和数据系列组合变化等相对少了一些. 3D图表的种类.特点和应用 从EXCEL03版至2010版,EXCEL3D图表类型都是一样的,共包括3D柱状图.3D饼图.3D折线图.3D条形图.3D面积图和3D曲面图.其中3D柱状图和3D条形图分别包含了3D圆柱图(垂直和水平).3D圆锥图.3D棱锥图. 从座标轴来看,3D图表共分为两类:一类是只有两个座标轴的3D图表,属于透视3D图,另一

《Python数据可视化编程实战》—— 第 5 章 创建3D可视化图表

第 5 章 创建3D可视化图表 Python数据可视化编程实战本章将学习以下内容. 创建3D柱状图创建3D直方图在matplotlib中创建动画用OpenGL制作动画

《Python数据可视化编程实战》——第 5 章 创建3D可视化图表 5.1 简介

第 5 章 创建3D可视化图表 本章将学习以下内容. 创建3D柱状图 创建3D直方图 在matplotlib中创建动画 用OpenGL制作动画 5.1 简介 3D可视化有时候是很有效的,有时候也是不可避免的.在这里我们将展示一些例子,这些例子将满足一些最常用的需求. 本章将会介绍并讲解一些3D可视化的话题.

网络幼虫何去何从

网络 网络幼虫何去何从写的是我自己的故事,也是一个大学生站长的故事.其实我写文章也不怎么样,只要写多了就好了.我也不是什么高手.只要你多在网络转转你也会成我这个样子的.     在上个周星期3的时候也就是3月14日,下午快要上课的时候老师叫住了我,上学期和你商量的那个事情怎么样了.我当时也不好回答,他就叫我到教室外面.他跟我说你找到单位了没嘛!我说还在找,他又说这学期要是你出去工作了,学校方面我会给你在我允许范围内的最高条件.要是你在大学3年读完了,可能班上的人都不是你的对手了.你看你嘛!才大学

PHP图形操作之Jpgraph学习笔记_php技巧

本文实例讲述了PHP图形操作之Jpgraph学习笔记.分享给大家供大家参考,具体如下: 一.Jpgraph安装配置 下载Jpgraph安装包 解压后放置磁盘中,(最好是放在和网页一起) 修改php.ini文件: 1.内存  memory_limit=X,至少为32M 2.执行时间  max_execution_time=X,对于复杂的图片加载时需要较多的时间,根据图片的复杂度做相应的修改 3.缓存  output_buffering  注释掉缓存,便于调试 二.使用Jpgraph创建图形的基本步

Dojo前端开发中非常优秀的Ajax框架之一

在应用中我们可能会碰见这样的情况,我们需要在一个图表上展示包含多个维度的信息,随着维度的增加,我们会发现一般的图表无法充分和直观的展现这些信息.如企业经营状况各项指标数据的分析以及http://www.aliyun.com/zixun/aggregation/8172.html">用户行为各项特征的数据分析等.在最近的应用中我也遇到了这样的情况,经过分析发现,对于这类数据,使用蜘蛛图来展示能达到非常直观的效果.因为蜘蛛图能直观的展示数据的变动趋势和差异对比.在用来绘制蜘蛛图的第三方类库和框

ExtJS5学习之TreePanel

    花了3-4个小时整了一个有关ExtJS5的TreePanel组件的节点增删改查操作以及拖拽排序的demo,demo里仅仅是前端操作,不涉及后台代码.因为TreePanel是ExtJS里使用难度稍微大点的一个组件之一,特此写这篇文章记录一下,也希望能给那些对ExtJS同样感兴趣的童鞋们一些帮助.      Js代码   /*****************ExtJS TreePanel面板*********************/   Ext.define("OA.view.TreePa