使用内置的颜色图很简单,只需将所需颜色图的名称(如在颜色图参考中给出)传递给期望的绘图功能(例如pcolormesh或contourf),通常以cmap关键字参数的形式进行:
importmatplotlib.pyplotas plt import numpy as np plt.figure() plt.pcolormesh(np.random.rand(20,20),cmap='hot') plt.show()
色图对于在二维图上可视化三维数据特别有用,但是良好的色图也可以使正确的三维图更清晰:
importmatplotlib.pyplotas plt from mpl_toolkits.mplot3d import Axes3D frommatplotlib.tickerimport LinearLocator # generate example data import numpy as np x,y = np.meshgrid(np.linspace(-1,1,15),np.linspace(-1,1,15)) z = np.cos(x*np.pi)*np.sin(y*np.pi) # actual plotting example fig = plt.figure() ax1 = fig.add_subplot(121, projection='3d') ax1.plot_surface(x,y,z,rstride=1,cstride=1,cmap='viridis') ax2 = fig.add_subplot(122) cf = ax2.contourf(x,y,z,51,vmin=-1,vmax=1,cmap='viridis') cbar = fig.colorbar(cf) cbar.locator = LinearLocator(numticks=11) cbar.update_ticks() for ax in {ax1, ax2}: ax.set_xlabel(r'$x$') ax.set_ylabel(r'$y$') ax.set_xlim([-1,1]) ax.set_ylim([-1,1]) ax.set_aspect('equal') ax1.set_zlim([-1,1]) ax1.set_zlabel(r'$\cos(\pi x) \sin(\p i y)$') plt.show()
安装了 Jekyll 的 Gem 包之后,就可以在命令行中使用 Jekyll 命令了。有以下这些用法: $ jekyll build # => 当前文件夹中的内容将会生成到 ./_site 文件夹中。 $ jekyll build --destination <destination> # => 当前文件夹中的内容将会生成到目标文件夹<destination>中。 $ jekyll build
这个插件基于 jQuery 上通过 imgAreaSelect() 方法来调用,它操作的对象是HTML中 <img> 元素内的图像。 $(document).ready(function () { $('img#photo').imgAreaSelect({ handles: true, onSelectEnd: someFunction }); }); 如果在
安装 npm install vue vue-server-renderer --save 我们将在整个指南中使用 NPM,但你也可以使用 Yarn。 注意 推荐使用 Node.js 版本 6+。 vue-server-renderer 和 vue 必须匹配版本。 vue-server-renderer 依赖一些 Node.js 原生模块,因此只能在 Node.js 中使用。我们可能会提供一个更
本文向大家介绍StackExchange.Redis 基本用法,包括了StackExchange.Redis 基本用法的使用技巧和注意事项,需要的朋友参考一下 在线示例
本文向大家介绍F# 基本用法,包括了F# 基本用法的使用技巧和注意事项,需要的朋友参考一下 示例
本文向大家介绍playframework 基本用法,包括了playframework 基本用法的使用技巧和注意事项,需要的朋友参考一下 示例 典型的单例课程: 另一类,要求访问第一个。 最后使用最后一个控制器。注意,由于我们没有将FastFoodService标记为单例,因此每次注入它都会创建一个新实例。