我想繪製具有非規則的 x軸值的2D離散化矩形網格,例如, CFD中使用的典型離散化網格。 的代碼的示例可以是:用matplotlib繪製2D網格網格
fig = plt.figure(1,figsize=(12,8))
axes = fig.add_subplot(111)
matplotlib.rcParams.update({'font.size':17})
axes.set_xticks(self.xPoints)
axes.set_yticks(self.yPoints)
plt.grid(color='black', linestyle='-', linewidth=1)
myName = "2D.jpg"
fig.savefig(myName)
其中self.xPoints和self.yPoints是1D非正規載體。
這段代碼產生良好的離散化網格,問題是 xtics和ytics標籤因爲它們出現xPoints和ypoints中(它們重疊)的所有值。 如何輕鬆重新定義軸中的打印值? 假設我只想顯示x和y的最小值和最大值,而不是來自離散網格的所有值。 我不能張貼一個示例圖,因爲這是我第一次在這裏問一些東西(如果需要,我可以通過郵件發送)
你檢查了下面的答案嗎? –