ParaView 顯示 LAMMPS 分子動力學模擬結果教學與範例

介紹如何使用 ParaView 顯示 LAMMPS 分子動力學模擬結果。 安裝 LAMMPS 若在 Ubuntu Linux 中,可以在加入 LAMMPS 相關的套件庫之後,透過 apt 安裝 LAMMPS: # 加入 LAMMPS 相關的套件庫 sudo add-apt-repository ppa:gladky-anton/lammps sudo add-apt-repository ppa:openkim/latest # 更新套件庫資訊 sudo apt-get update # 安裝 LAMMPS sudo apt-get install lammps-stable 安裝完成之後,系統上就會有一個 lmp_stable 執行檔,可以使用 -help 參數查看使用方式。 ...

August 23, 2021 · G. T. Wang

R ggplot2 佈景主題:ggpomological 果樹水彩畫

介紹如何在 R 中使用 ggplot2 的 ggpomological 果樹水彩畫佈景主題繪圖。 ggpomological 果樹水彩畫佈景主題 ggpomological 是一個適用於 ggplot2 繪圖系統的果樹水彩畫佈景主題,其色盤設計來自於美國國家農業圖書館(USDA National Agricultural Library)上面的水彩畫,套用至 ggplot2 的圖形之後,可以讓圖片呈現類似水彩的風格。 ...

July 7, 2021 · G. T. Wang

R 使用 ggplot2 繪製長條圖教學與範例

介紹如何使用 R 的 ggplot2 套件繪製高品質的長條圖(bar plot)。 基本長條圖 準備資料 在繪製長條圖之前,先準備好類型名稱 type 與數值 value 的對應表: # 準備繪製長條圖的資料 my.df <- data.frame( type = c("A", "B", "C"), value = c(5.6, 7.2, 3.1) ) 查看建立好的資料: ...

July 3, 2021 · G. T. Wang

Jupyter 以 itkwidgets 比較兩個影像差異教學與範例

介紹如何在 Jupyter 環境中使用 itkwidgets 的棋盤式與並列式影像比較圖,比較兩張 3D 影像的差異。 棋盤式影像比較圖 首先引入 itk 與 itkwidgets 模組,並以 itk 的 imread 讀取影像: import itk import itkwidgets # 以 ITK 讀取兩張影像 image1 = itk.imread("brainweb165a10f17.mha") image2 = itk.imread("brainweb1e1a10f20.mha") 使用 itkwidgets 的 checkerboard 函數可以繪製棋盤式的影像比較圖,其中的 pattern 參數可以用來調整格子的數量,這個數量也可以在互動式的操作介面上調整: ...

January 6, 2021 · G. T. Wang

SimpleITK 使用 IntensityWindowingImageFilter 轉換影像數值範圍教學與範例

介紹如何使用 SimpleITK 的 IntensityWindowingImageFilter 對影像的像素值進行線性轉換。 IntensityWindowingImageFilter 的作用跟 RescaleIntensityImageFilter 類似,差異在於 IntensityWindowingImageFilter 可以自行指定窗函數的數值區間。 相關文章: SimpleITK 使用 RescaleIntensityImageFilter 轉換影像數值範圍教學與範例 ...

November 27, 2020 · G. T. Wang