FusionCharts和highcharts 饼图区别!

FusionCharts
---------------脚本---------------
<script src="../../../fashioncharts/js/FusionCharts.js" type="text/javascript"></script>
---------html----------
<div id="container"> </div>
-----------------------js-----------------------
$.ajax({
                url: BasinList.url
                    , async: true
                    , dataType: "json"
                    , data: {
                        Method: "GetChartsData",
                        datatype: BasinList.datatype,
                        starttime: BasinList.starttime,
                        endtime: BasinList.endtime,
                        selType: BasinList.selType,
                        seltypeBR: BasinList.seltypeBR,
                        CategoryList1: BasinList.CategoryList1,
                        dbRadioVal: BasinList.dbRadioVal,
                        DBStarTime: BasinList.DBStarTime,
                        DBEndTime: BasinList.DBEndTime,
                        charttype: type
                    }
            }).done(function (data) {

                //                var list1 = data;
                $.messager.progress(‘close‘);
                //属性http://blog.sina.com.cn/s/blog_5384392701011srl.html
                var dataxml = ‘<chart caption="" legendborderalpha="0" startingangle="45"  slicingdistance="20"‘; //slicingdistance:点击pie时 移动距离
                dataxml += ‘basefontColor="000000" showlegend="1" chartLeftMargin="0" chartTopMargin="0" chartBottomMargin="1" baseFontSize="15"‘;
                dataxml += ‘legendBgAlpha="0" bgAlpha="0" bgSWFAlpha="0"‘;
                dataxml += ‘toolTipBorderColor="#9BD7F5" showpercentvalues="1" showpercentintooltip="0" plottooltext="$value: $label"‘//提示框样式与格式设置
                dataxml += ‘palettecolors="#8DEE93,#0098d9,#E42B6D,#05AD06">‘; //指定各个pie区颜色
                $.each(data, function (i, item) {
                    dataxml += ‘<set label="‘ + item.name + ‘" value="‘ + item.y + ‘" />‘;
                });
                dataxml += ‘</chart>‘;
                var myChart = new FusionCharts("../../..//fashioncharts/swf/Pie3D.swf", "myChart", "100%", "60%", "0", "0");
                myChart.setDataXML(dataxml);
                myChart.render("container");
 });

效果图片----------------------

------------------------highcharts------------------------------js---------------    <script type="text/javascript" src="../../../Highstock/js/highstock.js"></script>    <script type="text/javascript" src="../../../Highstock/js/highcharts-3d.js"></script>                ===========================================================================$(‘#container‘).highcharts({
                                    chart: {
                                        type: ‘pie‘,
                                        options3d: {
                                            enabled: true,
                                            alpha: 30,
                                            beta: 0
                                        }
                                    },
                                    credits: {
                                        enabled: false //是否显示highcharts.com标识
                                    },
                                    loading: {//正在加载提示
                                        style: {
                                            backgroundColor: ‘silver‘
                                        },
                                        labelStyle: {
                                            color: ‘white‘
                                        }
                                    },
                                    title: {
                                        text: ‘‘
                                    },
                                    tooltip: {
                                        pointFormat: ‘{series.name}: <b>{point.percentage:.1f}%</b>‘
                                    },
                                    plotOptions: {
                                        pie: {
                                            allowPointSelect: true,
                                            cursor: ‘pointer‘,
                                            depth: 35, //3D pie
                                            dataLabels: {
                                                enabled: true,
                                                format: ‘<b>{point.name}</b>: {point.percentage:.1f} %‘,
                                                style: {
                                                    color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || ‘black‘
                                                }
                                            },
                                            showInLegend: true
                                        }
                                    },
                                    legend: {
                                        layout: ‘vertical‘,
                                        align: ‘right‘,
                                        verticalAlign: ‘top‘,
                                        x: -30,
                                        y: 40,
                                        floating: true,
                                        borderWidth: 1,
                                        backgroundColor: ((Highcharts.theme && Highcharts.theme.legendBackgroundColor) || ‘#FFFFFF‘),
                                        shadow: true,
                                        itemStyle: {
                                            "fontSize": "12px",
                                            "fontWeight": "bold",
                                            "font-family": "微软雅黑"
                                        }
                                    },
                                    series: [{
                                        type: ‘pie‘,
                                        name: ‘全市比例‘,
                                        data: list1
                                    }]
                                });

效果图

看个人喜欢吧!FusionCharts 加载慢一点,falsh原因吧!

转载:http://www.cnblogs.com/blue123/p/6236240.html

时间: 2025-01-02 14:48:24

FusionCharts和highcharts 饼图区别!的相关文章

highCharts 饼图动态加载

饼图的动态加载 (1):导入样式 <script type="text/javascript" src="<%=request.getContextPath()%>/boot_js/jquery/jquery-1.8.3.min.js"></script><script type="text/javascript" src="<%=request.getContextPath()%>

HighCharts 饼图背景色透明

默认的highcharts 背景都是白色,这次项目中需要在highcharts图的后面显示背景图片,所以必须让chart背景透明: function showPie(name){ var a = [ {name:'A',y:100,href:'http://www.baidu.com',color:'#D587CE'}, {name:'B',y:30,href:'http://www.baidu.com',color:'#34E3FF'}, {name:'C',y:10,href:'http:/

highcharts 饼图显示数据比例如何保留二位小数

var NewPerCent=parseFloat(NewPerCent.toString()).toFixed(2);return '<b>'+ this.point.name +'</b>: '+ Highcharts.numberFormat(this.percentage) +' %';

highcharts饼图

效果: JSON加载数据: var chartseries2 = [ { name: '完成' + data.rate + '%', y: data.rate }, { name: '未完成' + data.rateless + '%', y: data.rateless }]; chart2.series[0].setData(chartseries2); 定义: chart2 = new Highcharts.Chart({ chart: { plotBackgroundColor: nul

Highcharts之饼图

1 <!DOCTYPE html> 2 <html> 3 4 <head> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 6 <title>Highcharts饼图举例</title> 7 <style type="text/css"></style> 8 &

HighCharts 在IE8下饼图不显示的问题

HighCharts饼图用来做数据统计时,在IE8下发现某些图形不能正确显示出来. 在IE8下面会报  'this.renderer.gradients' 为空或不是对象 这样的错误.. 解决方法: (1)打开highcharts.js (2)  ctrl+f 查找 var b=this.renderer.gradients[this.element.gradient]; 替换为: try { var b = this.renderer.gradients[this.element.gradie

highcharts java饼图

自学highcharts饼图,springMVC框架,后台java,mysql数据库,官网下载Highcharts,留待以后备用 jsp页面代码: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getS

Highcharts 教程

Highcharts 教程 Vx4_Psj1Highcharts 是一个用纯JavaScript编写的一个图表库.Highcharts 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表Highcharts 免费提供给个人学习.个人网站和非商业用途使用.HighCharts 特性兼容性 - 支持所有主流浏览器和移动平台(android.iOS等).多设备 - 支持多种设备,如手持设备 iPhone/iPad.平板等.免费使用 - 开源免费.轻量 - highcharts.js 内核

2019数据可视化图表资源专题来了,哪一款才是您的最佳选择

想要做出高大上的数据可视化图表,但又不知道怎么入手?别担心,今天小编为大家整合了目前比较火热的图表工具,让您在短短10分钟内也能制作出高水平的数据可视化图表.不管你是小白,还是资深用户,这些图表工具将会让您工作起来更加心应手.赶快来看看吧! 图表推荐 这些图表工具,您不能不知道! AnyChart 灵活的高度可定制的跨浏览器.跨平台JavaScript (HTML5) 图表控件. Highcharts 纯JavaScript编写的开源图表库,为你的Web应用程序提供直观的.交互式图表 Light