5. Matlab绘图
如果你有Matlab,那么可以用Matlab画出3D曲面图或者等高线图。
点击上方工具栏里的导入数据,打开simc_plot_data.csv,然后你可以看到类似Excel工作表的界面。
Matlab应当会自动识别标题栏和数据,不要动数据,在上方工具栏确认选择的是Column vectors(列向量),然后点工具栏绿色的对号导入即可将数据导入当前工作区。
输入下列命令创建插值后的数据矩阵:
range = [-范围: 步长 : 范围]; % 重铸范围
[xi, yi] = meshgrid(range, range); % 根据重铸范围生成网格
zi = griddata(crit_rating, haste_rating, DPS, xi, yi); % 将数据插值填入网格
然后使用命令绘制图像:
contourf(xi, yi, zi);% 等高线图
surf(xi, yi, zi);% 3D曲面图
实例中,等高线图不太理想,这是因为取样点较少。3D图不平整,则是因为迭代数量偏低。
你可以选择图表上面的Rotate(旋转),来拖动旋转整个图像,观察属性收益的走势。