ÀÖÓãµç¾º

½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

ǰ¶Ëͼ±í²å¼þEChartsÈëÃŽ̳Ì

¸üÐÂʱ¼ä:2020Äê10ÔÂ20ÈÕ15ʱ13·Ö À´Ô´:ÀÖÓã²¥¿Í ä¯ÀÀ´ÎÊý:

ÔÚǰ¶ËÏîÄ¿¿ª·¢ÖУ¬ÓÐºÜ¶àµØ·½»áÓöµ½»æÖÆÍ¼±íµÄÐèÇó£¬Ò»°ãµÄͼ±í¿ÉÒÔͨ¹ýcanvasÀ´»æÖÆ£¬µ«ÊÇÓöµ½¸´ÔÓÒ»µãµÄͼ±íÔõô°ìÄØ?²»Òª»Å£¬ÔÚϽñÌì¾Í¸ø´ó¼ÒÍÆ¼öÒ»¸öǰ¶Ë´óÀÐÃÇÓõķdz£»ðµÄͼ±í²å¼þ——ECharts¡£

EChartsÌØÐÔ¼ò½é

EChartsÊÇÒ»¸öʹÓà JavaScript ʵÏֵĿªÔ´¿ÉÊÓ»¯¿â £¬É¶½Ð¿ªÔ´ÄØ£¬Í¨Ë×µã˵£¬¾ÍÊÇÃâ·Ñ!²»ÒªÇ®!С»ï°éÃÇ¿ÉÒԴ󵨷ÅÐĵÄʹÓ㬿ÉÊÓ»¯¹¤¾ßÄØ£¬¾ÍÊǽ«Ò»ÏµÁеÄÊý¾Ý£¬×ª»¯³É·Ç³£Ö±¹ÛµÄͼ±í£¬À´¹©´ó¼Ò²é¿´£¬ECharts¿ÉνÊÇÖÆ×÷ͼ±íµÄÁ¼ÐÄ֮ѡ£¬²¢ÇÒ¿ÉÒÔÁ÷³©µÄÔËÐÐÔÚ PC ºÍÒÆ¶¯É豸ÉÏ£¬¼æÈݵ±Ç°¾ø´ó²¿·Öä¯ÀÀÆ÷(IE8/9/10/11£¬Chrome£¬Firefox£¬SafariµÈ)£¬ËùÒÔ£¬»ù±¾ÍêÈ«²»Óõ£ÐļæÈÝÐÔµÄÎÊÌ⣬µ×²ãÒÀÀµÇáÁ¿¼¶µÄʸÁ¿Í¼Ðοâ ZRender£¬Ìṩֱ¹Û£¬½»»¥·á¸»£¬¿É¸ß¶È¸öÐÔ»¯¶¨ÖƵÄÊý¾Ý¿ÉÊÓ»¯Í¼±í¡£ ¡£

ECharts ÌṩÁ˳£¹æµÄÕÛÏßͼ¡¢Öù״ͼ¡¢É¢µãͼ¡¢±ýͼ¡¢KÏßͼ£¬ÓÃÓÚͳ¼ÆµÄºÐÐÎͼ£¬ÓÃÓÚµØÀíÊý¾Ý¿ÉÊÓ»¯µÄµØÍ¼¡¢ÈÈÁ¦Í¼¡¢Ïßͼ£¬ÓÃÓÚ¹ØÏµÊý¾Ý¿ÉÊÓ»¯µÄ¹ØÏµÍ¼¡¢treemap¡¢ÐñÈÕͼ£¬¶àάÊý¾Ý¿ÉÊÓ»¯µÄƽÐÐ×ø±ê£¬»¹ÓÐÓÃÓÚ BI µÄ©¶·Í¼£¬ÒDZíÅÌ£¬²¢ÇÒÖ§³ÖͼÓëͼ֮¼äµÄ»ì´î¡£

¾ßÌåµÄ»¹ÓеÄÓŵ㣬ÎҾͲ»Ò»Ò»½éÉÜÁË£¬ÐèÒªÓõ½¸ü¶à¹¦ÄܵÄС»ï°éÄØ£¬¿ÉÒÔÈ¥ECharts¹ÙÍø²éÕÒ¸ü¶àµÄÌØÐÔ(https://ECharts.baidu.com/feature.html)¡£

EChartsµÄÏÂÔØ

ÔÚʹÓÃEChartsÖ®Ç°ÄØ£¬ÎÒÃÇÐèÒªÏÈÈ¥¹ÙÍøÏÂÔØ×îа汾µÄEChartsµÄÒÀÀµ°ü(https://ECharts.baidu.com/download.html),ÔÚÕâÄØ,ÎÒÍÆ¼ö´ó¼ÒÏÂÔØÔ´´úÂë,ÒòΪÄãÔ´´úÂëÀïÃæ°üº¬ÁËËùÓÐͼ±í×é¼þÒÔ¼°³£¼ûµÄ¾¯¸æºÍ´íÎó.Èç¹ûÄã¾õµÃÔ´´úÂëÎļþÌ«´ó,¶øÇÒÏîÄ¿ÖÐÓõ½µÄͼ±í¹¦Äܼܺòµ¥µÄ»°ÄØ,ÄǾÍʹÓþ«¼ò°æµÄºÃÀ²¡£

EChartsµÄÏÂÔØ01

EChartsÔÚÆÕͨÏîÄ¿ÖеÄʹÓÃ

ÏÂÃæÄØ,ÖØµãÀ´À²,´ó¼Ò×¼±¸ºÃ±àÒëÆ÷¹þ,×¼±¸ºÍС±àÒ»ÆðÍê³Éͼ±í´úÂëµÄʵÏÖ°¡.

Ê×ÏÈÄØ,¸ø´ó¼Ò½²Ò»ÏÂEChartsͼ±íÔÚÆÕͨÏîÄ¿ÖеÄʹÓÃ,ºóÃæ»¹»á½²µ½ÈçºÎÔÚvueÏîÄ¿ÀïÃæÊ¹ÓÃ,ÆäËûµÄ¿ªÔ´¿ò¼ÜÀïÃæÈçºÎʹÓÃÎҾͲ»Ò»Ò»½²½âÁ˹þ¡£

µÚÒ»²½

ÀÏ¹æ¾Ø,Ê×ÏȽ«ÏÂÔØºÃµÄECharts.js·ÅÔÚÏîÄ¿µÄjsÎļþ¼ÐÏÂÃæ,Ö®ºóÄØ,ÔÚÐèÒªÓõ½µÄÒ³Ãæ,ÒýÈë,È»ºó¾Í¿ÉÒÔ¿ªÊ¼Ð´´úÂëÀ²¡£

µÚ¶þ²½

×¼±¸ºÃÒ»¸ödomÔªËØ,µ±È»À²,ÐèÒª¸ø¸ÃdomÔªËØÒ»¸öid,·½±ãÎÒÃÇÈ¥ÕÒµ½Ëü,¶øÇÒ,»¹Òª¸øÕâ¸öÔªËØÒ»¸ö¿í¸ß,×÷Ϊ±í¸ñµÄÊÓ¿Ú,ÖÁÓÚ¿í¸ß¸ø¶àÉÙÄØ,¸÷λ´óÀÐÃǸßÐ˾ͺá£

µÚÈý²½

¿ªÊ¼Ð´js´úÂëÀ²,js´úÂëÓÐÈý¸ö²½Ö裺

FIRST

³õʼ»¯EChartsʵÀý:


var myChart = ECharts.init(document.getElementById('main'));

SECOND

Ö¸¶¨Í¼±íµÄÅäÖÃÏîºÍÊý¾Ý:


var option = {
    title: {
        text: 'ECharts ÈëÃÅʾÀý'
    },
    tooltip: {},
    legend: {
        data: ['ÏúÁ¿']
    },
    xAxis: {
        data: ["³ÄÉÀ""ÑòëÉÀ""Ñ©·ÄÉÀ""¿ã×Ó""¸ß¸úЬ""Íà×Ó"]
    },
    yAxis: {},
    series: [{
        name: 'ÏúÁ¿',
        type: 'bar',
        data: [52036101020]
    }]
};

THIRD

ʹÓøÕÖ¸¶¨µÄÅäÖÃÏîºÍÊý¾ÝÏÔʾͼ±í:


myChart.setOption(option);

ÕâÑù×Ó¾ÍOKÀ²,ÔÚä¯ÀÀÆ÷´ò¿ªÄãµÄ´úÂë°É£¬ÎÒÃǾ͵õ½ÁËÒ»¸ö´ø¶¯»­Ð§¹ûµÄÖù״ͼŶ¡£

EChartsÈëÃÅʾÀý02

µ±È»,²»Ö»ÊÇÖ»ÓÐÖù״ͼ,»¹Óи÷ÖÖÆäËûµÄͼ±í,ÔõôʹÓÃÄØ£¬Ê×Ïȵã»÷ʵÀý,ÎÒÃǾÍÀ´µ½ÁËÕâ¸öÒ³Ãæ¡£

ECharts03

¿´ÉÏÄĸöͼ±íÁËÂð?²»ÒªÓÌÔ¥À²,µã»÷½øÈ¥£¬ÎÒÃǾÍÀ´µ½ÁËÈçÏÂÒ³Ãæ

ECharts04

È»ºó¸´ÖÆ×ó±ßµÄoption´úÂë,Ìæ»»µô֮ǰµÄµÚ¶þ²½ÀïÃæµÄoption¾Í¿ÉÒÔ°¡,µÚÒ»²½ºÍµÚÈý²½ÊÇͨÓõÄ,²»ÐèÒªÐÞ¸Ä;

ͼ±íÀïÃæµÄÊý¾ÝÒ²ÊÇ¿ÉÒÔ×Ô¶¨ÒåµÄ,±ÈÈçÏëäÖȾͨ¹ýajaxÇëÇó¹ýÀ´µÄÊý¾ÝµÄ»°,Ö±½ÓÔÚajaxµÄ»Øµ÷º¯ÊýÀïÃæÖ±½Ó¸øoption¸³Öµ»òÕßÐ޸ľͿÉÒÔÀ²; ÄÇô,¹ØÓÚEChartsͼ±íÔÚÆÕͨÏîÄ¿ÖеÄʹÓþͽ²µ½ÕâÀïÀ²,ÏÂÃæ¾Í¸ø´ó¼ÒÑÝʾһÏÂ,ÈçºÎÔÚvue-cli 3.0ÀïÃæµÄÓ¦ÓÃ;

EChartsÔÚvue-cli 3.3.0ÖеÄʹÓÃ

ECharts²»Ö¹ÊÇÔÚvue-cli 3.3.0ÏîÄ¿ÖпÉÒÔʹÓÃ,ÔÚÆäËû°æ±¾µÄvueÀïÃæÍ¬Ñù¿ÉÒÔʹÓÃ,ÒòΪvue-cliÒѾ­¸üе½ÁË3.3.0,ËùÒÔÎÒÃǽñÌìÓÃÕâ¸ö°æ±¾×÷ΪÀý×ÓÀ´¸ø´ó¼ÒÑÝʾ.

µÚÒ»²½

µÚÒ»²½ÄØ,¿Ï¶¨ÊÇÒªÏȴvue-cliµÄÏîÄ¿À²,Ê×ÏÈÄØÄãÐèÒªÓÐnodeµÄÔËÐл·¾³,ÕâÀïÎÒ¾ÍĬÈÏ´ó¼Ò¶¼ÓÐÀ²,Ê×ÏÈÄØ°²×°vue-cliµÄÈ«¾Ö»·¾³npm install -g @vue/cli,×°ºÃÖ®ºóÄØ,³¢ÊäÈëÃüÁîvue --version,Èç¹û³öÏÖÁË3.3.0×ÖÑù,¾Í˵Ã÷°²×°³É¹¦À²,Èç¹û±¨´ívue²»ÊÇÄÚ²¿ÃüÁîµÄ»°ÄØ,¾ÍÊǰ²×°Ê§°ÜÁË,ÄǾÍÓпÉÄÜÊÇÄãûÓÐ×°node»·¾³,»òÕßnode°æ±¾¹ýµÍŶ,vue-cliÐèÒª node 8.9 »ò¸ü¸ß°æ±¾ (ÍÆ¼ö 8.11.0+),ÕâʱºòÄã¾ÍÐèҪװһ¸ö¸ü¸ß°æ±¾µÄnodeÀ²;vue-cli»·¾³´î½¨ºÃÖ®ºóÄØ,¾Í¿ªÊ¼´´½¨vueµÄÏîÄ¿À²,Ò²ºÜ¼òµ¥,н¨Ò»¸öÎļþ¼Ð,È»ºóÊäÈëÖ¸Áîvue create hello-world,¾Í¿ÉÒÔ´´½¨ºÃÒ»¸övueµÄ³õʼ»¯ÏîÄ¿À².ÏîÄ¿³õʼ»¯Ö®ºóÄØ,°²×°EChartsÒÀÀµ°ünpm install ECharts -S,¾Í¿ÉÒÔ¿ªÊ¼Ð´´úÂëÀ²

µÚ¶þ²½

ÔÚmain.jsÀïÃæµ¼ÈëEChartsÒÀÀµ°ü,ÔÙ½«EChartsʵÀý»¯º¯ÊýÉèΪvueµÄÔ­Ðͺ¯Êý,±ãÓÚÈ«¾Ö·ÃÎÊ,´úÂëÈçÏÂͼ:

ECharts05

µÚÈý²½

È»ºóÔÚHelloWorld.vueµÄtemplateÀïÃæÌí¼Ó±êÇ©;

scriptÀïÃæ´úÂëÈçÏÂ:

ECharts06


µ±È»Ò²ÓбðµÄ²»Í¬µÄд·¨,µ«ÊÇÎÒ¾õµÃ,ÕâÊÇÎÒÑо¿Á˺ܾóöÀ´µÄÒ»ÌױȽϺÏÀíµÄд·¨,Êý¾Ýoption·ÅÔÚdataÀïÃæ,³õʼ»¯Í¼±íµÄdrawCharts·½·¨·ÅÔÚmethodsÀïÃæ,È»ºóÄØ·½·¨ÎªÊ²Ã´ÒªÔÚmountedÉúÃüÖÜÆÚº¯ÊýÀïÃæµ÷ÓÃÄØ?Ö±½ÓÔÚmethodsÀïÃæµ÷Óò»ÐÐÂð?ÊDz»ÐеÄ,ÒòΪÎÒÃÇÔÚ³õʼ»¯µÄʱºò²Ù×÷ÁËdomÔªËØ,¶ømountedÉùÃ÷ÖÜÆÚº¯ÊýÊÇÔÚÒ³ÃæÖеÄdomÔªËØ¼ÓÔØÍê±ÏÖ®ºó²ÅÖ´ÐеĶøº¯Êý,ËùÒÔÔÚmountedÀïÃæµ÷ÓÃdrawCharts·½·¨¾Í²»»á³öÏÖÕÒ²»µ½domÔªËØµÄÇé¿öÀ²,vueÀïÃæÊǾܾø²Ù×÷domÔªËØµÄ,µ«ÊÇÄØ,Õâ¸ö²å¼þûÓа취,±ØÐëÑ¡ÖÐdomÔªËØ³õʼ»¯²Å¿ÉÒÔ,ËùÒÔÕâÀïÊÇÒ»µãС覴Ã,Ï£ÍûEChartsÍŶӿÉÒÔ¸ü¼ÓµÄÓÅ»¯Ò»ÏÂ,×îºóÄØ,´ó¼Ònpm run serveÒ»¹þ,¹þ¹þ¹þ¹þ¹þ,ÊDz»ÊÇÓÐͼ±í³öÀ´À².

½áÓï

Õâ¸öÎĵµÖ÷ÒªÊÇÕë¶Ôͼ±í²å¼þEChartsдµÄÒ»¸ö½âÎö,´ó²¿·ÖµÄ¶«Î÷ÄØ,ÔÚECharts¹Ù·½ÎĵµÀïÃæ¶¼ÓÐ,µ«Êǹٷ½ÎĵµÉÏÃæÓеĿÓËü²¢Ã»ÓÐ˵³öÀ´,ÎҾͰÑÎÒÔÚÓÃÕâ¸ö²å¼þʱÓöµ½µÄ¿Ó,»¹ÓÐ×Ô¼º¶ÔÕâ¸ö²å¼þµÄÒ»µãµãÀí½âºÁÎÞ±£ÁôµÄÏ׸ø´ó¼Ò,Ï£Íû´ó¼ÒÔÚÒªÓõ½EChartsÕâ¸ö²å¼þµÄʱºòÄØ,ÄÜÄÍÐĵĿ´¿´ÎÒÕâ¸öÎĵµ,ҲϣÍûÕâ¸öÎĵµ¶Ô´ó¼ÒÓÐËù°ïÖú,×îºóÄØ,°Ý¸öÍíÄê,×£´ó¼ÒÍíÄêÐÒ¸£!


²ÂÄãϲ»¶£º

CSS»¬¶¯ÃÅÊÇʲô?ÓÐʲôÓô¦?

CSS3ÐÂÔöÁËÄÄЩѡÔñÆ÷?ÈçºÎÊÇʹÓÃ?

ºÚÂí³ÌÐòÔ±webǰ¶ËÅàѵ¿Î³Ì 

ÀÖÓã²¥¿Íwebǰ¶ËÅàѵ¿Î³Ì 

0 ·ÖÏíµ½£º
ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿