diff --git a/geatpy/visualization/PointScatter.py b/geatpy/visualization/PointScatter.py index a1600bd3..2b766d06 100644 --- a/geatpy/visualization/PointScatter.py +++ b/geatpy/visualization/PointScatter.py @@ -87,7 +87,7 @@ def draw(self): elif self.Dimension == 3: if self.fig is None and self.ax is None: self.fig = plt.figure() # 生成一块画布 - self.ax = Axes3D(self.fig) # 创建绘图区域 + self.ax = self.fig.add_subplot(111, projection='3d') # 创建绘图区域 self.ax.view_init(elev=30, azim=45) # 旋转 for idx, data in enumerate(self.data_set): params = self.params_set[idx]