这里整理一下如何利用散点数据绘制密度分布图,由于直接利用Mathematica的ListDensityPlot
绘制得到的图实在不忍直视,所以改进了一下利用Graphics
来对数据做一个漂亮的展示,并加上colorbar.
散点密度图
当利用程序求解得到密度图数据后,利用Mathamatica直接绘制得到的效果并不好,这里先争议如何通过Graphics
来绘制密度图,可以得到很好的显示效果
函数封装
这里在绘制的时候,设置了一下旋转,将整个图形转动了45度,这个转动角度时可以调节的,可以通过RotationMatrix中的转动角度来进行调整,但是在调整了旋转角度之后会使得colorbar和图形重叠到一起,这个时候需要重新设置Inset中的第二个参数,来调整插入的corlorbar的位置,同时也可以调整第四个参数来设置colorbar的尺寸大小.至于配色也可以自行设置,具体颜色可以查阅帮助文档.
代码下载
上面所有的程序以及用到的数据可以点击这里下载.
公众号
相关内容均会在公众号进行同步,若对该Blog感兴趣,欢迎关注微信公众号。