Python數據可視化:可視化數據分析插件D-Tale


D-Tale數據可視化插件是后端框架Flask與前端框架React組合產生的一款開源的數據可視化分析插件。目前支持DataFrame、Series、MultiIndex、DatetimeIndex 和RangeIndex 等 Pandas的數據結構對象,並且還提供了常規數據結構的函數分析等可視化功能實現。

file

安裝可視化分析插件

pip install dtale

首先准備好需要分析的數據源,這里以excel的數據格式為例。

file

打開CMD窗口進入python腳本編輯

c:\software\python>python
Python 3.8.6 (tags/v3.8.6:db45529, Sep 23 2020, 15:37:30) [MSC v.1927 32 bit (In
tel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import dtale
>>> import pandas as pd
>>> data_frame = pd.read_excel('C:/data.xlsx')
>>> dtale.show(data_frame)
http://CN-20211021VTST:40000/dtale/main/1

執行完之后默認會打印出本地瀏覽器的查看地址,將鏈接地址輸入到自己的本地瀏覽器中查看效果如下:

file

接下來可以對瀏覽器中的可視化圖表做任意的修改操作,調整可視化的寬度、字段調整、圖表分析等等。

點擊左上角的開始按鈕可以調出所有的執行菜單。

file

下面選擇一個圖表生成的功能展示,首先點擊左邊菜單欄的charts菜單進入圖表生成頁:

file

下面就是圖表生成頁,選擇一個柱狀圖的風格來展示一下

file

然后可以將圖表的代碼復制或者導出

file

最后再加一個數據篩選過程后的代碼導出或使用,使用的是左側菜單Code Export 選項打開數據篩選過程的代碼。

file

這里介紹了一些dtale主要功能的使用,此外還有很多好用的功能選項。大家可以自己挖掘一下,可以給我們的數據分析開發帶來更多的便利。

file

【往期精彩】

● 計算速度太慢?試試 lru_cache 裝飾器!

● 冒泡排序、選擇排序之間的比較與代碼實現!

● 如何通過pynput與日志記錄實現鍵盤、鼠標的監聽行為?

● 如果你是一名java程序員,面對已經寫好的python腳本該如何調用,其實很簡單!

● 如何使用PyQt5一步步實現用戶登錄GUI界面、登錄后跳轉?

● 辦公自動化:幾行代碼將PDF文檔轉換為WORD文檔(代碼實戰)!

● 辦公自動化:輕松提取PDF頁面數據,並生成Excel文件(代碼實戰)!

● sched 模塊中巨好用的輕量級定時任務神器scheduler!

● 不用再使用命令行打包成exe,有人寫出了UI應用,可視化UI界面對python程序進行打包的方法!

● 這么多的內置函數能記住嗎?對python的68個內置函數分類總結!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM