Matplotlib
文章平均质量分 52
小k同学!
Don't make fake effort,time will give you the answer.
展开
-
plt.pcolormesh()中遇到TypeError:Dimensions of C (..., xxx) are incompatible with X (...) and/or Y (xxx)
前言这几天在使用matplotlib绘制功率谱的时候遇到了TypeError的问题,一下子给我干懵了。出现问题的原因这里的X是第二维度,Y才是第一维度,所以我们只需要将X、Y的位置互换就能够解决如上问题了。举个例子# 错误的写法plt.pcolormesh(X, Y, (X维度对应的数据,Y维度对应的数据))改正错误:plt.colormesh(X, Y, (Y维度对应的数据,X维度对应的数据))希望这篇文章对大家的学习有所帮助!祝大家10.24程序员日快乐,天天写代码没bug原创 2021-10-24 20:22:31 · 9440 阅读 · 1 评论 -
Matplotlib imshow()函数用法总结
概述Matplotlib中的imshow函数用于绘制热图。(热图:时数据分析常用的方法。通过色差、亮度来展示数据的差异,容易理解)用法imshow(X, cmap=None, norm=None, aspect=None, interpolation=None, alpha=None, vmin=None, vmax=None, origin=None, extent=None, shape=None, filternorm=1, filterrad=4.0, imlim=None, resample原创 2021-08-12 18:18:30 · 9234 阅读 · 0 评论 -
Matplotlib中subplot以及subplots的用法
概述matplotlib能够绘制精美的图表,但我们希望把一组图表放在一起进行比较,这时我们就需要用到subplot。用法plt.subplot()返回一个Figure实例fig和一个AcesSubplot实例ax,flg代表整个图像,ax代表坐标轴和画的图。flg, ax = plt.subplot(int ,int)此时ax变成了ndarray。参数subplot(numRows, numCols, plotNum)1.如果numRows = 2, numCols = 3, 那整个绘制图表原创 2021-07-15 10:36:24 · 4564 阅读 · 2 评论