1、谈到速度, 我们都有想到汽车上显示速度的仪表盘来, 我想在这次的可视化项目中借用仪表盘的形式来显示速度. 那该怎么做到这一点呢? 其实在 Mathematica 9 之上, 已经有了这样一个函数 AngularGauge , 该命令可以直接绘制显示某个数值的仪表盘, 非常方便快捷. 先来看一下, 最后我们能做出的结果是什么样子. 观察仪表盘上的指针与曲线对应点的斜率.
![Mathematica实战范例:[4]导数的可视化](https://exp-picture.cdn.bcebos.com/6bbfdd14f1c595ee40434e9327530688902c9ada.jpg)
2、好, 看一个仪表盘函数 AngularGauge简单的用法, 比如这里显示我们当地的温度信息.
![Mathematica实战范例:[4]导数的可视化](https://exp-picture.cdn.bcebos.com/423041db3620b93adc0bd971ad0f8835dc8a8ada.jpg)
3、这是一个仪表盘显示一个数值的例子, 那如果是多组数据呢? 现在我们来看几个仪表盘并在一起的例子吧.
![Mathematica实战范例:[4]导数的可视化](https://exp-picture.cdn.bcebos.com/8b3643dd884ce54a09a51e5ba3066b0193ddf7da.jpg)
4、稍微改变一下AngularGauge 选项, 我们可以对实标签随意的指定摆放. 注意每个仪表盘中下所显示的标签了吗? 现在显示在仪表盘内部了.
![Mathematica实战范例:[4]导数的可视化](https://exp-picture.cdn.bcebos.com/359bee5e4a237971c49f6f6c93196120a6cde3da.jpg)
5、好, 现在回到我们的主题. 如果将导数的以上述的方式显示出来呢? 先来定义一个函数, 然后绘制出它的函数以及导函数的图像来. 当然这一步还是一个静态的图像.
![Mathematica实战范例:[4]导数的可视化](https://exp-picture.cdn.bcebos.com/8a17b3042e6817e91c63f74cd356d53da924ceda.jpg)
6、好的, 下面把仪表盘以及函数封装到 Manipulate 里面, 很简单一个动态变量沿着曲线不断改变, 这样就完成我们的这个样例来.
![Mathematica实战范例:[4]导数的可视化](https://exp-picture.cdn.bcebos.com/3b03be7aa010bc33b2bacd0f92efa25f0d143fdb.jpg)