爱游戏

 
 ע���ϊ�����û�
����:
�鿴: 119|�ظ�: 12

echarts��״ͼ��ǩ�զ��岻��ʾ-爱游戏

������ 5 ��ǰ | |
��myapps/obpm�汾�š���v4.4- sp xx
����������͡���chrome/����
����ϵ��ʽ-qq��������������qq����1250496032
����ϵ�绰��:    ������������ϵ�绰���ա㼼��ͬ�¸��ý����������17865923357
��������������

���ã�����ʹ��ͳ��ͼ������״ͼʱ����ҫ�զ����ǩ���ݣ��������úú������ǵ�ϵͳǰ�˲���ʾ�����ǿ�����echarts�ĺٷ�ƽ̨����ͨ��������������ʾ��



���⣬�����õ��ǻ��α�״ͼ������ƕ�׵ı�״ͼ��ÿ�����ҷ���ҫ���ñ�ǩ���ǿ���ҫ��ǩ�ߵij��ȳ�ͬ�����ҹ�������ѡ�񣬻��ĸ��������̶������ʱ������ҫ��ô��̬���ɱ�ǩ�ߣ�




1�������������ͼ�ij�ï��������ƶ/�ű���ֱ�ӷų�����������ͬ���ڴ��������ʱч�ʸ��ӹ�чŷ~
2������������ѵõ���������ڸ������»ظ�\"�ѽ���ɽ���\"

�������а���������դ

����ҫ ��¼ �ſ������ػ�鿴��û���ʺţ�ע���ϊ�����û�

x
jerry ������ 5 ��ǰ |
��ǰ̨����ʾ��ǰ̨�г��ֱ�����
 ¥��| ������ 5 ��ǰ |

��ǰ̨����ʾ��ǰ̨�г��ֱ�����

û��û���������ͼƭ�������ҵ���ʽ��ŀ���롣�һ���һ��test���դ��룬ֻ������դ��һ�������test����դ����ū��������������������ҵ���ʽ��ŀ��������sql��ȡ�����ݣ�ҳ�ǵ����������֮�⣬����������ȫһ�������ҵ����test����ʵ��formatter�����ݡ�������д��formatter������echarts����ʾ������թ���ҳ����ʾ����֪��ϊɶ��oa��ͳ�����ʾ
������ 4 ��ǰ |

û��û���������ͼƭ�������ҵ���ʽ��ŀ���롣�һ���һ��test���դ��룬ֻ������դ��һ�������test���� ...

��������֤һ�»ظ�����
 ¥��| ������ 3 ��ǰ |

��������֤һ�»ظ�����

��լʲôʱ����֤�ꣿ���ż�ʹ��
������ 3 ��ǰ |
���դ������ը�һ�������echart��
������ 3 ��ǰ |
���ͼƭ���벻��ʾ�԰ɣ����������ͼƭλ�ô�ŵ�����
 ¥��| ������ 3 ��ǰ |

���դ������ը�һ�������echart��
  1. (function(){
  2.                         var xdataarr = [];
  3.                         var ydataarr1 = []; //�ܿͻ���
  4.                         var ydataarr2 = []; //�ݷ�����
  5.                         var country = getitemvalueasstring("��");
  6.                         var m = getitemvalueasstring("�·�");
  7.                         var year = getyear(gettoday());
  8.                         var ym = year "-" m;
  9.                         var countrydefault = "where k.item_������ in ( '321302','321311','341323','321322','341324','341302') "; //һֱ��ĭ�ϵ��ر���
  10. if (country != "") {
  11.         countrydefault = ",(select domainid, item_��, item_���� from obpm_oa.tlk_�м�) c "
  12.                 "where "
  13.                 "c.`item_����`='" country "' and c.item_���� = x.item_�ϼ� ";
  14. }
  15. var sql =
  16.                                 "select x.`item_��`, (select count(item_�ͻ�����) from obpm_oa.tlk_�ͻ� where item_������=x.item_����) as �ܿͻ���, count(distinct v.`item_�ͻ�����`) as �ݷ��� "
  17.                                 "from "
  18.                                 "(select domainid, item_��, item_����, item_�ϼ� from obpm_oa.tlk_�ؼ�) x, "
  19.                                 "obpm_oa.tlk_�ͻ� k,"
  20.                                 "(select domainid, `item_�ͻ�����`, `item_��ϵʱ��` from obpm_oa.tlk_�ݷ���ϵ��¼ where `item_�ݷ���ϵ��ʽ`='����' and `item_�ͻ�����`!='' "
  21.                                 "and `item_��ϵʱ��` between '" ym "-1' and '" ym "-31 23:59:59') v " countrydefault
  22.                                 "and x.item_���� = k.item_������ "
  23.                                 "and k.`item_�ͻ�����` = v.`item_�ͻ�����` "
  24.                                 "group by x.`item_��`";

  25. var query = querybydsname("oa", sql);

  26. if (query.size() > 0) {
  27.         for (var it = query.iterator(); it.hasnext();) {
  28.                 var its = it.next();
  29.                 var country = its.get("item_��");
  30.                 var sumnum = its.get("�ܿͻ���");
  31.                 var num = its.get("�ݷ���");
  32.                 xdataarr.push(new string(country));
  33.                 ydataarr1.push(new string(sumnum));
  34.                 ydataarr2.push(new string(num));
  35.         }
  36. }
  37.                         var ydataarr3 = []; //δ�ݷ���
  38.                         for (var i = 0; i < ydataarr1.length; i ) {
  39.                                 ydataarr3[i] = ydataarr1[i] - ydataarr2[i];
  40.                         }
  41.                         var option = {
  42.                                 title: {
  43.                                         text: '�г��ͻ��ݷ�ռ����',
  44.                                         right: 'center',
  45.                                         top: '5%',
  46.                                         textstyle: {
  47.                                                 fontsize: 20
  48.                                         }
  49.                                 },
  50.                                 toolbox: {
  51.                                         feature: { //���е�
  52.                                                 saveasimage: {}, //����ͼƭ
  53.                                                 dataview: {}, //������ͼ
  54.                                                 restore: {}, //����
  55.                                                 datazoom: {}, //��������
  56.                                                 magictype: { //��̬�����л�
  57.                                                         type: ['bar', 'line']
  58.                                                 }
  59.                                         },
  60.                                         orient: 'vertical',
  61.                                         right: '15%',
  62.                                         top: '10%'
  63.                                 },
  64.                                 grid: {
  65.                                         left: '20%',
  66.                                         right: '30%',
  67.                                         bottom: '45%',
  68.                                         top: '15%',
  69.                                         width: '60%',
  70.                                         height: '50%'
  71.                                 },
  72.                                 xaxis: {
  73.                                         type: 'category',
  74.                                         data: xdataarr
  75.                                 },
  76.                                 yaxis: {
  77.                                         type: 'value'
  78.                                 },
  79.                                 legend: { //��ϵ�н���ɸѡ
  80.                                         data: ['δ�ݷ�', '�ݷ���'],
  81.                                         width: '30%',
  82.                                         right: 'center',
  83.                                         bottom: '25%'
  84.                                 },
  85.                                 series: [{
  86.                                                 name: '�ݷ���',
  87.                                                 type: 'bar',
  88.                                                 stack: '�ͻ����',
  89.                                                 data: ydataarr2,
  90.                   z:10,
  91.                                                 label: {
  92.                                                         show: true,
  93.                                                         position: 'top',
  94.                                                         fontweight: 'bold',
  95.                   color:'white'
  96.                                                         //formatter:'{a}{b}{c}'
  97.                                                 },
  98.                                                 barwidth: '30%',
  99.                                                 itemstyle: {
  100.                                                 //        color: 'rgba(201, 108, 21,1)'
  101.                                                 },
  102.                                         },
  103.                                         {
  104.                                                 name: 'δ�ݷ�',
  105.                                                 type: 'bar',
  106.                                                 stack: '�ͻ����',
  107.                         z:9,
  108.                                                 data: ydataarr3,
  109.                                                 label: { //��ʾ����
  110.                                                         show: 'true',
  111.                                                         position: 'top', //������ʾλ�ã�ĭ��inside
  112.                                                         color: 'rgba(126, 100, 52, 5)',
  113.                         formatter:'δ�ݷã�{c}',
  114.                                                         //formatter: '����:' ydataarr1[0] '\n�ݷ��ʣ�' (ydataarr2[0] / ydataarr1[0] * 100).tofixed(2)
  115.                                                         //        '%',
  116.                                                 /*        formatter: function(params) {
  117.                                                                 //console.log(params);
  118.                                                                 var sum = ydataarr1[params.dataindex];
  119.                                                                 return params.seriesname ' ' sum '\n' params.name ':' params.value
  120.                                                                         ' (' (params.value/sum*100).tofixed(2) '%)';
  121.                                                         },*/
  122.                                                         lineheight: 17
  123.                                                 },
  124.                                                 barwidth: '30%',
  125.                                                 itemstyle: { //��״����ɫ
  126.                                                 //        color: 'rgba(61, 147, 37, 0.6)'
  127.                                                 }
  128.                                         }
  129.                                 ]
  130.                         }
  131.             return option;
  132. })()
���ƴ���


��ã������ҵ�դ���롣
 ¥��| ������ 3 ��ǰ |

���ͼƭ���벻��ʾ�԰ɣ����������ͼƭλ�ô�ŵ�����


  1.        
  2.                
  3.                
  4.                
  5.                

  6.        
  7.        
  8.        
  9.                
  10.                

  11.                
  12.        

���ƴ���


��һ�������ǵ�sql�л�ȡ�������ܲ��������鿴���������д��������������ֱ�����у����������һ���ġ�
������ ǰ�� 09:09 |
���������������д���˵��µģ��ǹ�����ͳ��ͼ��ҫȫ�̵��룬�ͺñ�������һ��html����ֱ������option�����ݾ��у�������ֱ������data�ͺ���

�������а���������դ

����ҫ ��¼ �ſ������ػ�鿴��û���ʺţ�ע���ϊ�����û�

x
����ҫ��¼��ſ��ի��� ��¼ | ע���ϊ�����û�

������ֹ���

|�������license|||爱游戏 ( )

gmt 8, 2021-6-27 01:49

powered by x3.4

爱游戏 copyright © 2001-2020, tencent cloud.

�����б�
网站地图