您好,登錄后才能下訂單哦!
這篇文章主要介紹“Apache ECharts5有什么功能”,在日常操作中,相信很多人在Apache ECharts5有什么功能問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Apache ECharts5有什么功能”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
Apache ECharts 一直非常重視無障礙設計,我們希望讓視覺障礙人士也能平等了解圖表傳遞的信息。并且也希望圖表的開發者能以極低的開發成本實現這一點,因而有利于讓開發者更愿意為視覺障礙人士提供支持。在上一個大版本中,我們支持了根據不同的圖表類型和數據自動一鍵智能生成圖表描述的功能,幫助開發者非常方便地支持圖表的 DOM 描述信息。
在 ECharts 5 中,我們在設計默認主題樣式的時候,將無障礙設計作為一個重要的考量依據,并且針對有更進一步無障礙需求的開發者,我們提供了特殊的高對比度主題。此外,ECharts 5 還新增提供了貼花的功能,用圖案輔助顏色表達,幫助色覺辨識障礙人士區分數據。
為了滿足無障礙的需求,我們在設計主題配色時,不僅要考慮選擇的顏色和調整顏色順序。還需要對顏色的明度和色值都進行反復測試,這是我們這個 light 模式配色的色盲顏色測試結果。我們盡力幫助存在各種色弱、色盲障礙的用戶可以清楚的無阻礙的識別圖表數據。
除了默認的兩種主題配色,我們還提供了一種高對比主題配色方案。
看到這個主題配色時,你可能會感覺眼部不適,其實這個主題我們是專門針對一些色弱和光敏的特殊場景和群體而設計的,因為他們對顏色的區分能力較弱,所以需要最大限度的增強顏色的對比度才能辨識。右側是使用高對比度之后的echarts 圖表,通過顏色增強的對比度,可以更加突出圖表主體,提高圖表的可讀性。
我們怎么保證起對比度合格呢,首先我們使用 Web AIM 的測試,保證每個顏色和黑色背景的對比度都大于4.5,這個標準已經達到了 WCAG 2.0 等級,即可以清楚地識別普通文本的對比度,那這個對比度在圖表上也都是完全清晰可識別的。
另外我們相鄰的兩個顏色都選用了上一個顏色的補色,在色相上做出最大的區分。然后再反復調整,保證顏色搭配方案對色盲用戶友好沒有顏色沖突,這樣的配色方案使得不同視覺障礙的用戶群體都可以清楚識別的。
開發者也可以通過使用高對比度主題,配合更大的字號,幫助有嚴重視力問題的老年群體看清圖表內容,提供更好的適老化體驗。
貼花,原本是一種印刷技術,在計算機圖形學中,我們借用這個概念,表示一種將圖片繪制到物體表面的貼圖技術。Apache ECharts 再次借用了這個概念,在圖表數據本身的顏色之外,貼了一層圖案,用來增加數據之間的辨識度。
以餅圖為例,這里每個扇形區默認使用了不同的顏色表示不同的數據內容。剛才叮叮介紹了我們的默認主題色已經充分考量了無障礙的兼容性需求,但是如果我們希望數據之間的區分更為明顯,而不僅僅是用顏色去區分,那么貼花圖案就是一種很有效的方式。
作為顏色的輔助表達,貼花圖案可以幫助色覺辨識障礙人士區分數據,提供更好的無障礙訪問體驗。而對于開發者來說,這些默認貼花的開啟只需要一個配置項,就能為不同數據指定不同的圖案,當然,你也可以用我們的配置項對圖案的樣式進行定制。
此外,貼花圖案還能用于報紙、書籍之類只有單色或較少顏色的媒介,用以區分數據。在這個例子中,我們只用了黑白兩色,就能清楚地區分多個系列,讓我們在報紙書籍中也能無障礙范圍圖表內容。
貼花圖案還可以用來幫助更直觀地理解數據,比如這個例子用了不同水果的圖案作為對應數據的貼花,可以讓看到圖表的人在第一眼就能快速理解數據。這里的圖案是傳入了 SVG 路徑,當然,你也可以指定自定義的圖片作為貼花圖案。
靈活的配置項使得我們可以創造出各種圖案,感興趣的朋友可以閱讀相關的配置項手冊了解具體的信息。
除了產品本身的優化升級,社區的蓬勃發展也是我們非常關注的方面。
健康的社區可以幫助項目更穩定地發版,讓開發者的問題更快地得到修復,對項目的長期發展是一件非常重要的事。為了幫助更多開發者加入貢獻者的行列,我們進一步完善了文檔,指導開發者如何一步步由淺入深地參與社區貢獻;引導提出問題的開發者嘗試修改源碼從而更高效地解決自己的問題;在 pull request 中悉心指導開發者如何改善他們的代碼等等……這些努力也確實降低了參與社區貢獻的門檻,讓更多開發者愿意并且能夠參與到項目貢獻,甚至項目決策中。在 Apache 孵化期間,我們新發展了 10 位 Committer 和 3 位孵化管理委員會成員,也真誠地歡迎更多有志于此的開發者加入我們。
很多人可能覺得給一個這么多人使用的項目做貢獻是一件很難的事,但在 Apache 軟件基金會看來,所有形式的貢獻都是值得鼓勵的,如果你覺得提 pull request 的門檻比較高,也可以從報 bug、在 issue 中解答別人的問題、修改文檔中的錯別字這些門檻相對更低的事做起,各種形式的幫助都可以作為對項目的貢獻。經過一定時間的積累,當管理委員會成員認為你會長期對項目有所貢獻,就會邀請你成為一名 Committer。
到此,關于“Apache ECharts5有什么功能”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。