我正在開發一個報表應用程序,默認情況下將傳入數據顯示爲餅圖。我們希望讓用戶能夠通過點擊一個按鈕切換到欄,欄,區域或任何其他圖表。由於我們已經在應用程序中有數據,它應該是相當簡單的沒有?有沒有人知道我會如何處理這個問題?實時切換圖表類型
andy
我正在開發一個報表應用程序,默認情況下將傳入數據顯示爲餅圖。我們希望讓用戶能夠通過點擊一個按鈕切換到欄,欄,區域或任何其他圖表。由於我們已經在應用程序中有數據,它應該是相當簡單的沒有?有沒有人知道我會如何處理這個問題?實時切換圖表類型
andy
您可以通過幾種不同的方法來解決這個問題。如果是我,我會設置一個視圖堆棧,並且每個圖表類型都需要用戶切換到它們,並且您可以簡單地更改viewstack selectedIndex。或者,您可以只有一個圖表保持器容器。然後只需使用函數動態生成每個圖表(Example)。然後,您只需刪除現有的並添加新圖表即可。
我通過爲每個特定的圖表類型創建一個狀態來完成此任務。然後根據用戶輸入在狀態之間切換。您可以爲每個圖表使用一個數據提供者,或爲每個圖表創建特定的數據提供者