python - 二维函数的俯视图
问题描述
我发现最好的方法是使用matplotlib.pyplot.contourf,但是对于非常大的函数,这非常慢,而且之前必须设置级别数。
X, Y = np.meshgrid(x, y) # grid of point
Z = fun(X, Y)
levels = np.arange(0, 25)
im = axes.contourf(X, Y, Z, levels, zdir='z', cmap=cm.viridis)
plt.colorbar(im)
有没有“更好”更有效的方法来做到这一点?
图片来自维基百科:
解决方案
推荐阅读
- angular - 数据如何从 html 文件传输到 component.ts 文件
- reactjs - 主题黑暗将文本字段变为白色
- javascript - Vue Routing Guard TypeError
- gnuplot - Gnuplot and banana curve
- bash - 如何使用 bash 脚本操作文件中的行?
- java - How to store the output of an aggregate operator as a string in java?
- python - 使用 Selenium 运行 ChromeDriver 和 FirefoxDriver 的问题
- excel - Using Range(Cell1 value, Cell2 value) - VBA
- r - How to generate species presence/absence matrix from lat/long data using R
- google-chrome - Chrome does not find manifest.json file in the root of public pwa folder built with Quasar