Echarts學(xué)習(xí)使用之路(入門)

最開始接觸到Echarts是在去年接私單的時(shí)候遇到搏屑,一使用芬膝,發(fā)現(xiàn)Echarts大有研究之處慧起。恰逢工作里負(fù)責(zé)的兩個(gè)項(xiàng)目均使用了大量的Echarts惩淳,現(xiàn)在就自己當(dāng)前做過(guò)的一些圖表做一些簡(jiǎn)單的總結(jié)疹吃,一來(lái)可以鞏固加深自己的印象蹦疑,二來(lái)其實(shí)是想養(yǎng)成一個(gè)總結(jié)的習(xí)慣。這樣比較能在自我規(guī)劃上有一個(gè)參考萨驶。

Echarts不難找歉摧,百度搜就能查到官網(wǎng)地址:echarts.baidu.com。 它主要是一個(gè)純圖表的JS庫(kù)腔呜,基本上能想到的圖表叁温,這里能到找到。并且可以流暢的運(yùn)行在 PC 和移動(dòng)設(shè)備上核畴,兼容當(dāng)前絕大部分瀏覽器(IE8/9/10/11膝但,Chrome,F(xiàn)irefox谤草,Safari等)跟束。因?yàn)樗闹庇^性高、交互性強(qiáng)丑孩,還有可視化的效果體現(xiàn)冀宴,運(yùn)用最多的地方便是數(shù)據(jù)統(tǒng)計(jì)的模塊。官網(wǎng)下載界面提供了幾種版本的下載温学,便于以后的長(zhǎng)期使用略贮, 我建議下載完整版的。

使用也非常簡(jiǎn)單,下載完成后逃延,先引入Echarts的JS文件览妖,引入后,需要為圖表設(shè)置一個(gè)DOM容器真友,并且設(shè)置容器的寬度和高度(切忌一定要設(shè)置高度黄痪,博主我剛開始用的時(shí)候經(jīng)常忘記設(shè)置高度,當(dāng)然你們比較聰明盔然,不會(huì)忘記)。然后通過(guò)echarts.init方法初始化一個(gè)echarts實(shí)例是嗜,并通過(guò)setOption生成一個(gè)簡(jiǎn)單的圖表愈案。切忌,一定要為圖表的容器設(shè)置一個(gè)高度鹅搪,不然圖表無(wú)法顯示站绪。完整代碼如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Echarts實(shí)例</title>

//引入Echarts.js文件

<script src="echarts.min.js" />

<body>

//為圖表設(shè)置一個(gè)有寬高度的容器

<div id="main" style="height: 240px;width: 100px;"></div>

<script type="text/javascript">

// 基于準(zhǔn)備好的dom,初始化echarts實(shí)例

var myChart = echarts.init(document.getElementById("main"));

// 指定圖表的配置項(xiàng)和數(shù)據(jù)

var option = {

color: ['#3398DB'],

tooltip : {

trigger: 'axis',

axisPointer : {? ? ? ? ? ? // 坐標(biāo)軸指示器丽柿,坐標(biāo)軸觸發(fā)有效

type : 'shadow'? ? ? ? // 默認(rèn)為直線恢准,可選為:'line' | 'shadow'

}

},

grid: {

left: '3%',

right: '4%',

bottom: '3%',

containLabel: true

},

xAxis : [

{

type : 'category',

data : ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],

axisTick: {

alignWithLabel: true

}

}

],

yAxis : [

{

type : 'value'

}

],

series : [

{

name:'直接訪問(wèn)',

type:'bar',

barWidth: '60%',

data:[10, 52, 200, 334, 390, 330, 220]

}

]

};

//使用剛指定的配置項(xiàng)和數(shù)據(jù)顯示圖表。

myChart.setOption("option");?

</script>

</body>

</head>

</html>

這樣甫题,一個(gè)圖表就完成了:(當(dāng)然馁筐,還有很多效果需要參考文檔來(lái)完善)

當(dāng)一個(gè)頁(yè)面需要多個(gè)圖表的時(shí)候,只需要參照以上規(guī)范坠非,重新定義myChart和option敏沉,例如:

var mapChart = echarts.init(document.getElementById("map"));

var mapoption = {

......

}

mapChart.setOption("mapoption");

關(guān)于圖表里的交互事件,參考Echarts官網(wǎng)的文檔就可以找到炎码。


使用Echarts總結(jié):多看文檔盟迟,多練!基本上所有的功能和展示效果都能通過(guò)文檔潦闲,結(jié)合自身項(xiàng)目需要完美實(shí)現(xiàn)攒菠。剩余不懂的,當(dāng)然是問(wèn)度娘啦~~~~

后面會(huì)詳細(xì)講解Echarts里的地圖

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末歉闰,一起剝皮案震驚了整個(gè)濱河市辖众,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌新娜,老刑警劉巖赵辕,帶你破解...
    沈念sama閱讀 222,627評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異概龄,居然都是意外死亡还惠,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門私杜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)蚕键,“玉大人救欧,你說(shuō)我怎么就攤上這事÷喙猓” “怎么了笆怠?”我有些...
    開封第一講書人閱讀 169,346評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)誊爹。 經(jīng)常有香客問(wèn)我蹬刷,道長(zhǎng),這世上最難降的妖魔是什么频丘? 我笑而不...
    開封第一講書人閱讀 60,097評(píng)論 1 300
  • 正文 為了忘掉前任办成,我火速辦了婚禮,結(jié)果婚禮上搂漠,老公的妹妹穿的比我還像新娘迂卢。我一直安慰自己,他們只是感情好桐汤,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評(píng)論 6 398
  • 文/花漫 我一把揭開白布而克。 她就那樣靜靜地躺著,像睡著了一般怔毛。 火紅的嫁衣襯著肌膚如雪员萍。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,696評(píng)論 1 312
  • 那天馆截,我揣著相機(jī)與錄音充活,去河邊找鬼。 笑死蜡娶,一個(gè)胖子當(dāng)著我的面吹牛混卵,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播窖张,決...
    沈念sama閱讀 41,165評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼幕随,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了宿接?” 一聲冷哼從身側(cè)響起赘淮,我...
    開封第一講書人閱讀 40,108評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤誉己,失蹤者是張志新(化名)和其女友劉穎隔崎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體摔笤,經(jīng)...
    沈念sama閱讀 46,646評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡副女,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評(píng)論 3 342
  • 正文 我和宋清朗相戀三年蛤高,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,861評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡戴陡,死狀恐怖塞绿,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情恤批,我是刑警寧澤异吻,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站喜庞,受9級(jí)特大地震影響诀浪,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜赋荆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評(píng)論 3 336
  • 文/蒙蒙 一笋妥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧窄潭,春花似錦、人聲如沸酵颁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)躏惋。三九已至幽污,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間簿姨,已是汗流浹背距误。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留扁位,地道東北人准潭。 一個(gè)月前我還...
    沈念sama閱讀 49,287評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像域仇,于是被迫代替她去往敵國(guó)和親刑然。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理暇务,服務(wù)發(fā)現(xiàn)泼掠,斷路器,智...
    卡卡羅2017閱讀 134,715評(píng)論 18 139
  • 一:canvas簡(jiǎn)介 1.1什么是canvas垦细? ①:canvas是HTML5提供的一種新標(biāo)簽 ②:HTML5 ...
    GreenHand1閱讀 4,693評(píng)論 2 32
  • 這篇文章主要講述Echarts設(shè)置字體和線條的顏色相關(guān)操作筆記择镇,希望文章對(duì)你有所幫助,主要是自己的在線筆記吧括改。我在...
    藍(lán)色夢(mèng)想家閱讀 9,991評(píng)論 1 1
  • 1.背景介紹 Echarts是什么 ECharts來(lái)自百度EFE數(shù)據(jù)可視化團(tuán)隊(duì)①,是一個(gè)純 Javascript ...
    ithinker5閱讀 687評(píng)論 0 2
  • 一饲梭、QQ登錄 1乘盖、登錄騰訊開放平臺(tái),創(chuàng)建一個(gè)應(yīng)用憔涉,獲取APP_KEY和APP_ID 2订框、下載對(duì)應(yīng)的SDK 1、導(dǎo)入...
    蒙蒙_shirly閱讀 979評(píng)論 0 0