0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Chart FX Maps介紹

哲想軟件 ? 來源:哲想軟件 ? 2025-01-14 14:35 ? 次閱讀

十多年來,Chart FX 一直在幫助開發(fā)人員將圖表和圖形集成到他們的報表和數(shù)據(jù)可視化應(yīng)用程序中。遺憾的是,并非所有情況都能用傳統(tǒng)圖表輕松表現(xiàn)。

例如,在一張美國地圖或飛機(jī)座位圖進(jìn)行數(shù)據(jù)標(biāo)記。首先,如果用條形圖、折線圖或餅圖來表示數(shù)據(jù),對最終用戶來說并不直觀。此外,雖然您可以輕松地在圖像的不同區(qū)域創(chuàng)建熱點或超鏈接,但作為開發(fā)人員,您無法訪問單個對象(如州或座位)來設(shè)置其他屬性,如填充顏色和邊框,以直觀地表達(dá)地圖中的實際情況。

如果您的業(yè)務(wù)需求是創(chuàng)建能夠隨背后數(shù)據(jù)變化的自定義矢量圖,那么 Chart FX Maps 就是您的最佳選擇。

什么是 Chart FX Maps?

Chart FX Maps 可幫助開發(fā)人員使用 SVG(一種基于矢量的通用圖像標(biāo)準(zhǔn))創(chuàng)建解決方案。這樣就可以集成動態(tài)地圖,部署令人印象深刻的 Windows 和 Web 窗體應(yīng)用程序。

作為開發(fā)人員,您可以簡單地選擇并集成數(shù)百種預(yù)制地理地圖;或者,如果您正在構(gòu)建一個需要定制地圖的應(yīng)用程序,您可以定制設(shè)計一個地圖,并根據(jù)您的具體要求進(jìn)行調(diào)整。

Chart FX Maps與Visual Studio .NET的集成簡單而直接,使您能夠創(chuàng)建和部署功能強(qiáng)大的應(yīng)用程序,讓終端用戶能夠通過交互式、圖像化的方式對數(shù)據(jù)進(jìn)行可視化和分析。

此外,Chart FX Maps 作為 Chart FX 的擴(kuò)展,使您無需通過額外的開發(fā)或代碼編寫,就可以像瀏覽其他常用圖表類型一樣瀏覽地圖數(shù)據(jù),并做進(jìn)一步的分析。這有效提高了開發(fā)人員的工作效率和客戶滿意度。

整個過程非常簡單,只需選擇或創(chuàng)建一個矢量地圖,輸入數(shù)據(jù),最后指定填充顏色和邊框樣式等圖像屬性即可。具體請看……

a16d0328-d081-11ef-9310-92fbcf53809c.png

選擇或創(chuàng)建地圖

Chart FX Maps 提供了一個完整的地理地圖庫,您可以快速集成并部署這些地圖。它們是:

世界 ------> 各大洲 ---------> 美國 歐洲 3 位數(shù)郵政編碼、亞洲 5 位數(shù)郵政編碼***、非洲 各州的縣、北美洲各區(qū)***、南美洲、大洋洲、南極洲

*** 表示聯(lián)系 Software FX 以了解可用性。

雖然 Chart FX 提供了大量的地理地圖庫,但在許多情況下,您需要的可能是我們沒有的地圖。例如,網(wǎng)絡(luò)或體育場座位圖。但這并不意味著您不能使用 Chart FX 地圖。

創(chuàng)建自定義 SVG 圖像非常簡單,Chart FX Maps幫助系統(tǒng)中也有詳細(xì)說明。您只需要一個標(biāo)準(zhǔn)的 SVG 編輯器,如 Adobe Illustrator,或者,如果您愿意,也可以委托 Software FX 為您創(chuàng)建矢量地圖。

填充地圖

一旦選擇或創(chuàng)建了地圖,您就可以使用 Visual Studio .NET 連接到最常用的數(shù)據(jù)源,如文本和 XML 文件以及最常用的數(shù)據(jù)庫引擎。

Chart FX Maps會將地圖中的對象與數(shù)據(jù)源中的標(biāo)簽進(jìn)行匹配。如果數(shù)據(jù)源標(biāo)簽與 SVG 文件的命名約定不一致,可以使用 XML 轉(zhuǎn)換文件來避免對數(shù)據(jù)源或 SVG 地圖進(jìn)行不必要的更改。

設(shè)置地圖的圖像屬性

您可以使用許多條件屬性和point屬性來突出顯示地圖中的對象,包括顏色、邊框、漸變、點標(biāo)簽、超鏈接、圖案、下鉆等!

下面的偽代碼演示了如何輕松創(chuàng)建按州分列的季度銷售額地圖。請注意,地圖可以從 ADO.NET 記錄集、XML 文件等任何支持的數(shù)據(jù)提供程序中填充。

a18870ae-d081-11ef-9310-92fbcf53809c.png

終端用戶互動

在運行時,Chart FX Maps提供了一個直觀的用戶界面,允許最終用戶進(jìn)一步自定義地圖視圖。終端用戶只需右擊地圖中的對象,訪問 Chart FX Maps 客戶端控件提供的上下文菜單和工具欄,即可縮放、下鉆、調(diào)整詳細(xì)程度和修改對象屬性(point標(biāo)簽、字體和顏色)。

下圖展示了Chart FX Maps終端用戶在基于瀏覽器的應(yīng)用程序中的交互情況:

a1a9cbf0-d081-11ef-9310-92fbcf53809c.png

此外,終端用戶還可以選擇其他視圖,如條形圖或折線圖,這些視圖也繼承了地圖中相同的可視化屬性,從而提高了應(yīng)用程序的數(shù)據(jù)可視化和分析能力。

注意:

在將地圖渲染為對象而非圖像的應(yīng)用中,這種交互是可能的。

在 VS.NET 應(yīng)用程序中添加Chart FX Maps

打開 Visual Studio .NET,從文件菜單中選擇新建項目。

將 Chart FX Maps 添加到您的工具箱。

選擇工具-> 自定義工具箱。

選擇 .NET Framework Components 選項卡并選中 Map 控件復(fù)選框。重要:如果您創(chuàng)建的是 Windows 窗體應(yīng)用程序,請使用 ChartFX.Map.WinForms 命名空間;如果您想在 Web 窗體項目中使用 Chart FX Maps,請使用 ChartFX.Map.Server 命名空間。選擇圖表控件后,單擊“確定”。

使用設(shè)計時控件集成擴(kuò)展:在 VS.NET 中創(chuàng)建 Windows 窗體或 Web 窗體圖表應(yīng)用程序,然后從工具箱中選擇地圖控件并將其拖放到窗體或頁面中。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SVG
    SVG
    +關(guān)注

    關(guān)注

    0

    文章

    128

    瀏覽量

    16445
  • 圖表
    +關(guān)注

    關(guān)注

    0

    文章

    30

    瀏覽量

    8872
  • chart
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    1534

原文標(biāo)題:Chart FX——地圖

文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Chart FX——打印

    在打印圖表時打印機(jī)對象是重要且非常有用的屬性。使用該對象,您可以控制頁邊距、紙張方向、顏色或圖案打印等。Chart FX提供的方法還允許您通過頁面設(shè)置、預(yù)覽和打印對話框?qū)τ脩暨M(jìn)行提示,以確保用戶準(zhǔn)確
    的頭像 發(fā)表于 01-14 10:36 ?33次閱讀
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>——打印

    Chart FX——打印圖表

    另一個重要的問題是圖表打印的頁數(shù)。當(dāng)您需要打印包含大量點的圖表(可滾動)時,Chart FX 將根據(jù)需要打印盡可能多的頁面。若使用壓縮屬性, Chart FX 會通過重新計算適當(dāng)?shù)闹凳?/div>
    的頭像 發(fā)表于 01-13 09:12 ?45次閱讀
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>——打印圖表

    Chart FX-使用API傳輸數(shù)據(jù) 使用Value屬性傳輸數(shù)據(jù)

    有時,向 Chart FX 傳輸數(shù)值數(shù)據(jù)最簡單方便的方法就是使用 Value 屬性。通過 Value 屬性,您可以為圖表中特定series中的某一point設(shè)置數(shù)值。 Value 屬性需要你希望自動
    的頭像 發(fā)表于 01-09 16:30 ?82次閱讀
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>-使用API傳輸數(shù)據(jù) 使用Value屬性傳輸數(shù)據(jù)

    Chart FX-調(diào)整設(shè)置和功能

    調(diào)整Chart FX 誠然,許多開發(fā)工具和網(wǎng)絡(luò)開發(fā)技術(shù)大大縮短了開發(fā)時間,加快了部署速度,但這種模式給開發(fā)人員帶來了全新的挑戰(zhàn);其中包括服務(wù)器的可擴(kuò)展性和性能。網(wǎng)絡(luò)應(yīng)用程序設(shè)計的真正問題是用戶
    的頭像 發(fā)表于 01-08 16:49 ?84次閱讀
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>-調(diào)整設(shè)置和功能

    Chart FX-圖表渲染尺寸和格式

    渲染尺寸 網(wǎng)絡(luò)開發(fā)人員的常見做法是創(chuàng)建一個大圖表,以便于在瀏覽器上閱讀。然而,這種做法可能是影響服務(wù)器在大負(fù)載情況下的表現(xiàn)和性能的一個重要因素。從本質(zhì)上講,圖表越大,意味著必須處理、生成、存儲和最終下載的圖像越大,從而以某種方式影響整個應(yīng)用程序的性能。因此,如果您比較在意服務(wù)器的性能表現(xiàn),那么在選擇頁面中最終圖表呈現(xiàn)大小時就必須小心謹(jǐn)慎。 為了說明這一點,假設(shè)現(xiàn)有一個 400x300 PNG 的圖表圖像,我們對其尺寸進(jìn)
    的頭像 發(fā)表于 01-08 11:25 ?75次閱讀
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>-圖表渲染尺寸和格式

    Chart FX——坐標(biāo)軸簡介

    情況。下圖突出顯示了數(shù)值 (Y) 軸和類別 (X) 軸: 當(dāng)您第一次創(chuàng)建和填充圖表時,Chart FX 使用一種“最佳擬合”算法來自動適應(yīng)坐標(biāo)軸設(shè)置。這種行為最大限度地減少了自定義圖表坐標(biāo)軸的初始編程工作。然而,在大多數(shù)情況下,程序員會面臨復(fù)雜
    的頭像 發(fā)表于 01-07 11:05 ?105次閱讀
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>——坐標(biāo)軸簡介

    Chart FX之DataGrid電子表格

    Chart FX 中有一個名為 DataGrid 的電子表格,允許用戶以電子表格的方式查看圖表中包含的所有series 和points 。默認(rèn)情況下,DataGrid 是只讀的,但是開發(fā)人員可以
    的頭像 發(fā)表于 01-06 10:59 ?85次閱讀
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>之DataGrid電子表格

    Chart FX-選擇圖表輸出

    為圖表選擇輸出時,最簡單的方法是使用 Chart FX 智能標(biāo)簽向?qū)А?通過 Chart FX 服務(wù)器控件控制圖表輸出有幾種不同的方法。其中一種僅需允許瀏覽器檢測功能生成適合(發(fā)出請求
    的頭像 發(fā)表于 01-05 11:06 ?113次閱讀
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>-選擇圖表輸出

    Chart FX 7入門

    產(chǎn)生重大影響。 Chart FX 7(有時稱為Chart FX 7.0)是Chart FX系列產(chǎn)
    的頭像 發(fā)表于 01-03 11:14 ?103次閱讀

    Chart FX圖表類型:條形圖(上)

    類別(多序列),以便進(jìn)行更深入的分析。 將數(shù)據(jù)傳輸給條形圖非常簡單,只需傳輸一個或多個數(shù)據(jù)序列以及每個數(shù)據(jù)序列附帶的標(biāo)記或標(biāo)簽即可。這些標(biāo)簽將顯示在分類或時間軸(X 軸)上。 當(dāng)圖表中包含多個序列時,Chart FX 默認(rèn)會
    的頭像 發(fā)表于 01-03 10:20 ?103次閱讀
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>圖表類型:條形圖(上)

    Chart FX圖表類型:條形圖(下)

    三維(3D)條形圖 在Chart FX,您還可以制作三維(3D)條形圖。三維圖有時更不易閱讀和分析,但卻可以提升演示時的美觀度。Chart FX 支持兩種三維效果:斜投影和正投影。 在
    的頭像 發(fā)表于 01-03 09:22 ?112次閱讀
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>圖表類型:條形圖(下)

    Chart FX最終用戶工具

    Chart FX 7 中最有用的終端用戶功能之一是工具欄,該工具欄經(jīng)過了重新設(shè)計,以使終端用戶可以使用大多數(shù)數(shù)據(jù)分析功能。通過工具欄,終端用戶可以保存、導(dǎo)出、配置、縮放和執(zhí)行其他有趣的數(shù)據(jù)分析功能
    的頭像 發(fā)表于 01-02 09:43 ?93次閱讀
    <b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>最終用戶工具

    擴(kuò)展您的Chart FX應(yīng)用程序:標(biāo)準(zhǔn)化升級適應(yīng)更多領(lǐng)域

    擴(kuò)展性基礎(chǔ)設(shè)施標(biāo)準(zhǔn)化升級后,將會帶來更好的集成體驗和更輕松的Chart FX擴(kuò)展部署。這些Chart FX擴(kuò)展是.NET程序集,允許Chart
    的頭像 發(fā)表于 12-31 09:42 ?91次閱讀
    擴(kuò)展您的<b class='flag-5'>Chart</b> <b class='flag-5'>FX</b>應(yīng)用程序:標(biāo)準(zhǔn)化升級適應(yīng)更多領(lǐng)域

    FX3U系列三菱PLC的應(yīng)用實例

    多個應(yīng)用實例,詳細(xì)介紹FX3U系列三菱PLC的應(yīng)用場景、編程方法、硬件連接和軟件設(shè)計等方面,以期為讀者提供一份全面、深入的指導(dǎo)手冊。
    的頭像 發(fā)表于 06-17 16:54 ?1367次閱讀

    HarmonyOS開發(fā)案例:【 switch、chart組件的使用】

    基于switch組件和chart組件,實現(xiàn)線形圖、占比圖、柱狀圖,并通過switch切換chart組件數(shù)據(jù)的動靜態(tài)顯示。
    的頭像 發(fā)表于 04-25 20:58 ?657次閱讀
    HarmonyOS開發(fā)案例:【 switch、<b class='flag-5'>chart</b>組件的使用】