Mendix 前端如何使用Anychart
如何使用Mendix組件Any Chart
介紹
基本圖表小部件提供了一組易于配置的圖表,如線、條、列、餅狀圖等。這些圖表可以通過advanced?(高級)選項進行微調。
當advanced?(高級)選項不夠時,可以使用Any Chart小部件。
使用任何圖表,你可以構建所有的圖表類型,可以使用Plotly.js以及動態配置圖表的選項。所以,如果你想建立一個3D圖表或有一個動態系列,Any chart是你的朋友。
圖1:Any Chart 部分圖展示
這篇指南將教你如何做以下事情:
??學習先決條件
在開始本指南之前,請確保您具備以下先決條件:
Any Chart配置結構
Any Chart widget(部件)可以通過配置JSON 數據數組和Layout布局對象。
這些配置屬性可以被設置為靜態的(statically),或者通過數據源屬性(Source Attribute)或者通過樣本數據(Sample Data)。
圖2:Any Chart Data 設置
圖3:Any Chart Layout 設置
Source屬性中的配置將合并到靜態設置中,并將覆蓋所有公共屬性。 當未選擇Source屬性或在Mendix Studio Pro預覽中呈現示例數據時,示例數據在運行時用于演示目的。詳細解釋請看圖2,圖3。
創建Anychart
使用“任意圖表”窗口小部件創建折線圖,請按照下列步驟操作:
[ { "x": [ 1, 2 ], "y": [ 1, 2 ], "type": "scatter" } ]
?
static :
[ { "type": "scatter" } ]Sample data :
[ { "x": [ 1, 2 ], "y": [ 1, 2 ] } ]利用映射生成JSON數據
生成Any Chart需要的JSON數據,需要以下幾個步驟:
如果需要的話,layout 數據可以以同樣的方式 生成靜態Layout。
微小的調整
考慮到每次在Mendix Studio Pro中調整Data對于JSON配置可能會很麻煩。Any chart提供了Toggle Editor。
Toggle Editor不會對更改的數據進行存儲,如果希望在下次運行項目時看到展示圖表更改了還是要重新修改Any chart數據在Mendix Studio Pro 中。
對于微調Any Chart,需要一下幾個步驟。
更多資源
- Anychart屬性: Any Chart https://docs.mendix.com/refguide/charts-any-configuration
- 最常用的Any chart 類型:?Any Chart Cheat Sheet
- 最常用的Any chart 設置:?Configuration Cheat Sheet
- 完整的Plotly的JSON 參考:?https://plot.ly/javascript/reference/
- JSON Structures
- Export Mappings
總結
以上是生活随笔為你收集整理的Mendix 前端如何使用Anychart的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云之讯短信接口开发小白教程
- 下一篇: PostgreSQL下载、安装和配置使用