十多年來,Chart FX 一直在幫助開發人員將圖表和圖形集成到他們的報表和數據可視化應用程序中。遺憾的是,并非所有情況都能用傳統圖表輕松表現。
例如,在一張美國地圖或飛機座位圖進行數據標記。首先,如果用條形圖、折線圖或餅圖來表示數據,對最終用戶來說并不直觀。此外,雖然您可以輕松地在圖像的不同區域創建熱點或超鏈接,但作為開發人員,您無法訪問單個對象(如州或座位)來設置其他屬性,如填充顏色和邊框,以直觀地表達地圖中的實際情況。
如果您的業務需求是創建能夠隨背后數據變化的自定義矢量圖,那么 Chart FX Maps 就是您的最佳選擇。
什么是 Chart FX Maps?
Chart FX Maps 可幫助開發人員使用 SVG(一種基于矢量的通用圖像標準)創建解決方案。這樣就可以集成動態地圖,部署令人印象深刻的 Windows 和 Web 窗體應用程序。
作為開發人員,您可以簡單地選擇并集成數百種預制地理地圖;或者,如果您正在構建一個需要定制地圖的應用程序,您可以定制設計一個地圖,并根據您的具體要求進行調整。
Chart FX Maps與Visual Studio .NET的集成簡單而直接,使您能夠創建和部署功能強大的應用程序,讓終端用戶能夠通過交互式、圖像化的方式對數據進行可視化和分析。
此外,Chart FX Maps 作為 Chart FX 的擴展,使您無需通過額外的開發或代碼編寫,就可以像瀏覽其他常用圖表類型一樣瀏覽地圖數據,并做進一步的分析。這有效提高了開發人員的工作效率和客戶滿意度。
整個過程非常簡單,只需選擇或創建一個矢量地圖,輸入數據,最后指定填充顏色和邊框樣式等圖像屬性即可。具體請看……
選擇或創建地圖
Chart FX Maps 提供了一個完整的地理地圖庫,您可以快速集成并部署這些地圖。它們是:
世界 ------> 各大洲 ---------> 美國 歐洲 3 位數郵政編碼、亞洲 5 位數郵政編碼***、非洲 各州的縣、北美洲各區***、南美洲、大洋洲、南極洲
*** 表示聯系 Software FX 以了解可用性。
雖然 Chart FX 提供了大量的地理地圖庫,但在許多情況下,您需要的可能是我們沒有的地圖。例如,網絡或體育場座位圖。但這并不意味著您不能使用 Chart FX 地圖。
創建自定義 SVG 圖像非常簡單,Chart FX Maps幫助系統中也有詳細說明。您只需要一個標準的 SVG 編輯器,如 Adobe Illustrator,或者,如果您愿意,也可以委托 Software FX 為您創建矢量地圖。
填充地圖
一旦選擇或創建了地圖,您就可以使用 Visual Studio .NET 連接到最常用的數據源,如文本和 XML 文件以及最常用的數據庫引擎。
Chart FX Maps會將地圖中的對象與數據源中的標簽進行匹配。如果數據源標簽與 SVG 文件的命名約定不一致,可以使用 XML 轉換文件來避免對數據源或 SVG 地圖進行不必要的更改。
設置地圖的圖像屬性
您可以使用許多條件屬性和point屬性來突出顯示地圖中的對象,包括顏色、邊框、漸變、點標簽、超鏈接、圖案、下鉆等!
下面的偽代碼演示了如何輕松創建按州分列的季度銷售額地圖。請注意,地圖可以從 ADO.NET 記錄集、XML 文件等任何支持的數據提供程序中填充。
終端用戶互動
在運行時,Chart FX Maps提供了一個直觀的用戶界面,允許最終用戶進一步自定義地圖視圖。終端用戶只需右擊地圖中的對象,訪問 Chart FX Maps 客戶端控件提供的上下文菜單和工具欄,即可縮放、下鉆、調整詳細程度和修改對象屬性(point標簽、字體和顏色)。
下圖展示了Chart FX Maps終端用戶在基于瀏覽器的應用程序中的交互情況:
此外,終端用戶還可以選擇其他視圖,如條形圖或折線圖,這些視圖也繼承了地圖中相同的可視化屬性,從而提高了應用程序的數據可視化和分析能力。
注意:
在將地圖渲染為對象而非圖像的應用中,這種交互是可能的。
在 VS.NET 應用程序中添加Chart FX Maps
打開 Visual Studio .NET,從文件菜單中選擇新建項目。
將 Chart FX Maps 添加到您的工具箱。
選擇工具-> 自定義工具箱。
選擇 .NET Framework Components 選項卡并選中 Map 控件復選框。重要:如果您創建的是 Windows 窗體應用程序,請使用 ChartFX.Map.WinForms 命名空間;如果您想在 Web 窗體項目中使用 Chart FX Maps,請使用 ChartFX.Map.Server 命名空間。選擇圖表控件后,單擊“確定”。
使用設計時控件集成擴展:在 VS.NET 中創建 Windows 窗體或 Web 窗體圖表應用程序,然后從工具箱中選擇地圖控件并將其拖放到窗體或頁面中。
-
SVG
+關注
關注
0文章
129瀏覽量
16461 -
圖表
+關注
關注
0文章
33瀏覽量
8875 -
chart
+關注
關注
0文章
17瀏覽量
1536
原文標題:Chart FX——地圖
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論