原創|行業資訊|編輯:楊鵬連|2020-11-30 15:50:05.290|閱讀 292 次
概述:這是一個網絡項目,可借助AnyChart JS庫在任何給定Reddit的subreddit中生成漂亮的交互式詞云圖表。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
AnyChart是基于JavaScript (HTML5) 的圖表控件。使用AnyChart控件,可創建跨瀏覽器和跨平臺的交互式圖表和儀表。AnyChart 圖表目前已被很多知名大公司所使用,可用于儀表盤、報表、數據分析、統計學、金融等領域。
AnyChar HTML5圖表高度可定制且高度兼容。擁有純JavaScript API,AnyChart圖表內置客戶端數據實時更新,多層次向下鉆區和具體參數更新。強大的主題引擎使你通過一系列圖表進行獨特的演示體驗,而PDF和圖像輸出能產出圖書質量打印文檔。
憑借一流的解決方案引領數據可視化市場,我們總是很高興看到不僅公司,而且來自世界各地的個人如何在他們的項目中使用它們來生成交互式圖表。這是我們最近了解的一個有趣的新示例。來自敘利亞的Mais Hatem,目前是貝魯特美國大學(黎巴嫩)的一名本科生,創建了“ Cloud a Subreddit ”,這是一個網絡項目,可借助AnyChart JS庫在任何給定Reddit的subreddit中生成漂亮的交互式詞云圖表。
我們對Mais進行了一次簡短的采訪,在采訪中她向我們詳細介紹了她使用AnyChart的工作和經驗,一探究竟。
AnyChart:嗨,邁斯!讓我們向您介紹我們的社區。你能自己談談嗎?
邁斯·哈特姆(Mais Hatem):嗨,我是邁斯,是計算機科學專業的大四學生。我來自敘利亞的一個小鎮,目前居住在黎巴嫩。在業余時間,我喜歡嘗試使用JavaScript和RESTful API。
A:數據可視化在您的生活中扮演什么角色?我們已經在您的個人網站上展示了幾幅作品,您是在學習框架內創建圖形還是出于個人興趣?
MH:主要是業余愛好。盡管我從未在任何課程中使用數據可視化,但我確實為將單詞和數字轉換為彩色圖表而在視覺上吸引人的行為而感到非常興奮,這是您看到的所有這些項目的主要思想。
一般而言,有大量開放的API,其中大量信息以無聊的JSON或XML格式存儲。因此,我想如果可以在衛生或公共治理等領域中可視化更重要的數據,那將是很好的。當您有圖表來支持您時,與人們交談也絕對容易。
A:“ Cloud a Subreddit ”的想法是如何產生的?您為什么決定開發它?
MH:我當時正在嘗試挑戰#7days7網站,并且遇到一位開發人員,他將電影腳本分析成性別圖表。我花了很多時間閱讀他們的文檔并理解他們的代碼。而且由于我是Reddit的日常用戶,所以我認為刮掉每個subreddit的前幾頁并在其中形成詞云會很酷。
除了很有趣之外,詞云還是一種非常快速的方法,可以使讀者清楚地了解文本的內容。在這種情況下,這樣的彩色氣泡可以提供當前對某個子reddit的訂戶和訪客最重要的內容的快照。
A:那么,什么是“ Cloud a Subreddit”,它正是您想要構建的東西嗎?
MH:對于用戶來說,就這么簡單。您輸入一個subreddit的名稱(不帶“ / r /”或空格),然后按橙色按鈕,您便會看到:一瞬間在同一頁面上生成了一個漂亮的交互式詞云,您可以一目了然地看到什么單詞是該subreddit當前金喜正規買球帖子標題中使用最頻繁的單詞。
那正是我要提供的基本功能。
當然,總會有更多關鍵字要過濾。該項目是開源的,我記得在GitHub上將其標記為一個問題,這導致該存儲庫從HacktoberFest參與者那里獲得了有益的貢獻。這讓我感到非常高興,因為這是我第一個與陌生人一起工作的資料庫。
A:確實看起來很酷!您是否考慮過在標簽云工具中添加或更新某些內容?
MH:為了將來的改進,可以從很多地方入手,包括前端布局。但是,主要誘使采用NLP處理來自動標記單詞,而不是填充字典。另一個很酷的事情是,每個詞云也要顯示給定子reddit的“一般情感”。
因此,可以做很多事情,而我想做的更多。基本上,我希望這個項目可以成為我在文本挖掘方面的知識和技能的良好起點,并且我有足夠的時間進行所有事情。
A:請向我們詳細介紹技術方面。您如何使用Reddit數據?您的項目使用什么技術堆棧?將AnyChart集成到其中很容易嗎?
MH:我可以將.json添加到任何Reddit鏈接這一事實使一切變得容易。為了發出GET請求,我使用了JavaScript的Fetch API。然后,我將通過單詞過濾器過濾不重要的單詞(例如鏈接單詞以及定冠詞和不定冠詞)之后,填充了單詞出現的字典。然后是將字典傳遞給我的anychart對象的有趣部分,以使單詞變得模糊。我使用Bootstrap來保持響應速度。
實際上,將AnyChart集成到我的項目中確實是無縫的,因為我只包括兩行CDN導入。
A:為什么您完全選擇AnyChart JS圖表庫?您最喜歡什么?
MH:我研究了不同的庫和框架,但是AnyChart由于其出色的文檔資料而最容易啟動和熟悉。
A:當有人問您關于使用哪個JavaScript庫進行數據可視化的建議時,您如何概括地推薦AnyChart?
MH:易于個性化圖形和出色的文檔。
A:謝謝!
相關產品推薦:
AnyGantt——構建復雜且內容豐富的甘特圖的理想工具
AnyStock——基于XML/JSON的Flash金融圖表解決方案
AnyMap——可交互式地圖
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: