跳到主要內容
版本:v0.6.1

🎨 圖表繪製

本節介紹軟體內建的 地球科學圖表繪製模組。內容涵蓋 模板庫 的分類、管理和擴充機制(JSON/ZIP),詳細分析 繪圖介面 佈局(選單列、工具列、圖層列表、屬性面板)及其核心操作功能(如資料匯入、圖層編輯、視覺設定和第三方軟體整合),並提供 完整工作流程指南——從選擇模板到匯出最終圖表。 🌍

目標

在圖解繪製頁面上,我們將整合更多基礎地球科學模板,包括但不限於:構造環境判別圖、岩石分類圖和基礎地質溫度計圖表。我們的最終目標是為地球科學建立一個全面的繪圖工具包,為研究人員提供最大的便利。 🧪

模板的分類邏輯目前按學科組織:

tutorial_plot1

信息

隨著模板的更新,某些分類結構可能會發生變化。

我們歡迎你在使用過程中提供寶貴的反饋,以幫助我們提高軟體的可用性和便利性。 🌹

快速入門

模板庫

我們將圖表模板分為兩大類:官方內建模板個人自訂模板

官方內建模板 由我們持續更新和維護。使用者無需更新軟體即可獲取最新版本,確保隨時擁有最全面和權威的模板資源。

個人自訂模板 適用於官方庫中找不到所需模板,或需要針對特定研究需求建立自訂模板的情況。使用者不僅可以自己建立這些模板,還可以匯出以便與其他研究人員分享,促進學術交流和傳播。

未來,我們計劃建立一個專門的圖表模板社群,使用者可以輕鬆建立、上傳、分享和下載各種 個人自訂模板,進一步增強系統的靈活性和擴充性。

主頁面

預設情況下,繪圖模組進入時顯示內建地球科學模板庫。介面分為三個主要部分:

  • 左側 - 模板列表:顯示所有模板階層和相應的模板,包括自訂模板列表。
  • 右上方 - 導覽列:根據模板列表中選擇的階層更新,顯示不同層級的內容。
  • 右下方 - 模板卡片:顯示目前階層下的繪圖卡片,包括名稱和預覽圖像。

tutorial_plot2

選擇並點擊模板卡片以進入特定的繪圖介面。

這些模板具有高度的可擴充性。 我們使用 JSON 格式儲存核心模板資訊,並使用 ZIP 格式打包完整的資源包。透過這種設計,研究人員不僅可以建立自己的模板,還可以打包並與他人分享以快速重複使用。

系統目前支援伺服器端儲存,允許模板列表動態重新整理,無需更新軟體。

在本地網路條件下,使用者可以透過選單列手動檢查並更新內建模板列表,或在設定中啟用自動檢查以確保擁有最新資源。

基礎工具列

選單列功能分為兩大類:

  1. 檔案:主要用於建立、開啟和匯入模板。
    1. 新建模板:用於建立自訂圖表;點擊此處開啟互動式彈出視窗。
    2. 開啟模板:用於暫時開啟模板;支援 json 檔案和 zip 資源包。
    3. 匯入模板:用於將外部模板包 (zip) 匯入本地自訂模板列表。
  2. 模板:主要用於內建模板更新。 檢查內建模板更新:用於獲取最新的模板列表和更新。

繪圖介面

佈局

繪圖介面分為五個主要部分:

  • 工具列:包括快捷按鈕和三個功能分頁:繪圖、資料和編輯。
  • 圖層列表 (物件):模板上的繪圖元素列表。點擊元素可以修改其屬性。
  • 繪圖畫布:用於檢視圖表、匯入資料、視覺設定和檢視模板說明的中央區域。
  • 狀態列:顯示基本繪圖資訊,包括目前圖表語言和座標資訊。
  • 屬性面板:顯示所選繪圖元素的屬性(如顏色、大小),以達到所需的視覺效果。

tutorial_plot3

繪圖工具列

工具列由 快捷按鈕選單列 組成。快捷按鈕 用於常用操作,而 選單列 提供特定的專門功能。

預設情況下,系統顯示繪圖工具列。一般使用者通常不需要使用 編輯工具列——這是一個用於建立和擴充模板的進階工具。

tutorial_plot4

圖層列表

繪圖元素分為 7 大類:

  • 線條 (Line):定義基本地圖邊界或線段。
  • 文字 (Text):標籤和註釋。
  • 多邊形 (Polygon):圖表內的封閉形狀。
  • 箭頭 (Arrow):方向性繪圖物件。
  • 函數 (Function):允許使用者輸入自訂數學函數和定義域。
  • 座標軸 (Axes):圖表的座標軸。
  • 資料點 (Data Point):代表匯入資料的元素。

預設渲染順序(從上到下):文字 > 箭頭 > 點 > 函數 > 線條 > 多邊形 > 座標軸

tutorial_plot5

當你在圖層面板中選擇一個元素時,它將在畫布上高亮顯示,而其他元素變為半透明以減少干擾。屬性面板隨後將顯示該元素的相關屬性。 🔍

修改這些屬性以達到你想要的視覺風格。

提示

要取消選擇所有元素,只需在畫布上的任意位置右鍵點擊或使用工具列上的 取消選擇 按鈕。

屬性面板 & 圖表指南

範例工作流程

  1. 模板庫 中選擇一個模板進入繪圖頁面。

  2. 你可以點擊繪圖區域右上角的圖表指南或切換到資料狀態面板——兩者都會給你提示。 tutorial_plot6

    tutorial_plot7 例如,一個模板可能需要四列:Category, SiO2, K2O, 和 Na2O。單位通常是 wt.%Category 標題用於對資料進行分組並生成圖例。

  3. 了解需求後,切換到 資料 分頁並輸入你的資料以繪製點。調整視覺設定後,匯出 最終結果以完成工作流程。 tutorial_plot8