Excel數(shù)據(jù)如何導(dǎo)入echarts成圖?
這里有一個(gè)想法,是用python作為媒介實(shí)現(xiàn)的。首先,使用pythonspandas包,然后結(jié)合pyecharts(封裝的echarts)包,整個(gè)過(guò)程非常簡(jiǎn)單。我來(lái)介紹一下實(shí)驗(yàn)過(guò)程,實(shí)驗(yàn)環(huán)境win10python3.6pycharm5.0,步驟如下:
為了更好的說(shuō)明這個(gè)過(guò)程,我新建了一個(gè)測(cè)試文件grade.xls,內(nèi)容截圖如下,非常簡(jiǎn)單:
1.首先,安裝我們需要的包——pandas和pyecharts,只需輸入命令"PIPIPInstall包名"安裝它們,如下所示:
2.然后讀取grade.xls文件。這里我用熊貓(數(shù)據(jù)處理)包的read_excel函數(shù),簡(jiǎn)單快捷。主要代碼如下,主要獲取姓名、數(shù)學(xué)、中文、英文四個(gè)字段的信息:
3.映射的可視化。在這里,我主要畫(huà)直方圖、餅圖、漏斗圖、折線(xiàn)面積圖、水球圖五種類(lèi)型的圖,如下:
直方圖,這里主要畫(huà)大家各門(mén)課程的s成績(jī),代碼如下,不多:
程序運(yùn)行的截圖如下:
餅狀圖,主要統(tǒng)計(jì)每個(gè)人的比例每門(mén)課的成績(jī)。主要代碼如下:
程序運(yùn)行截圖如下(部分截圖):
漏斗圖,其中每個(gè)人s各科成績(jī)進(jìn)行排序,主要代碼如下:
程序運(yùn)行的截圖如下:
打折區(qū)域圖,這里主要統(tǒng)計(jì)每門(mén)課程的成績(jī),主要代碼如下:
程序運(yùn)行的截圖如下:
水球圖,其中主要計(jì)算數(shù)學(xué)總成績(jī)占各門(mén)課程總成績(jī)的比例,代碼如下:
程序運(yùn)行的截圖如下:
至此,我們已經(jīng)完成了將excel數(shù)據(jù)導(dǎo)出到echarts圖的工作。總的來(lái)說(shuō),整個(gè)過(guò)程相當(dāng)簡(jiǎn)單,代碼量也不多。主要是利用pandas和pyecharts兩個(gè)包,借助python來(lái)實(shí)現(xiàn)的。這里只是提供了一個(gè)思路,也算是曲線(xiàn)救國(guó)吧,前提是你需要一點(diǎn)python基礎(chǔ)。python是一門(mén)非常容易掌握的語(yǔ)言。只要熟悉環(huán)境,有一定的編程基礎(chǔ),很快就能掌握。希望上面分享的內(nèi)容對(duì)你有幫助。
獲取數(shù)據(jù):圖表已經(jīng)生成,證明數(shù)據(jù)已經(jīng)獲取;
寫(xiě)excel:可以通過(guò)jxl寫(xiě)excel,保存到服務(wù)器;
下載excel:可以根據(jù)服務(wù)器地址文件路徑下載exc
如何在EXCEL制作樹(shù)狀圖表?
在Excel2016的圖表中,a"樹(shù)形圖和已添加。這是一個(gè)很好的圖表,一定會(huì)讓你看起來(lái)很好。小朋友,這個(gè)版本夠高了,但是不要。;不要浪費(fèi)東西。
樹(shù)形圖可以提供數(shù)據(jù)的分層視圖,通常用于顯示熱門(mén)產(chǎn)品和性能排名。等等,通過(guò)矩形的面積、顏色、排列來(lái)表現(xiàn)數(shù)據(jù)關(guān)系,使得大量數(shù)據(jù)的顯示一目了然。
案例:
下圖1顯示了一家硬件制造商第一季度的產(chǎn)品銷(xiāo)售情況。請(qǐng)用可視化的形式讓老板快速了解銷(xiāo)售情況。
下面的圖2是一個(gè)樹(shù)形圖報(bào)告。簡(jiǎn)單明了嗎?