相关疑难解决方法(0)

如何在python中绘制密度图?

我有一个.txt文件,其中包含2D地图中规则间隔点的x,y值,第三个坐标是该点的密度.

4.882812500000000E-004  4.882812500000000E-004  0.9072267
1.464843750000000E-003  4.882812500000000E-004   1.405174
2.441406250000000E-003  4.882812500000000E-004   24.32851
3.417968750000000E-003  4.882812500000000E-004   101.4136
4.394531250000000E-003  4.882812500000000E-004   199.1388
5.371093750000000E-003  4.882812500000000E-004   1278.898
6.347656250000000E-003  4.882812500000000E-004   1636.955
7.324218750000000E-003  4.882812500000000E-004   1504.590
8.300781250000000E-003  4.882812500000000E-004   814.6337
9.277343750000000E-003  4.882812500000000E-004   273.8610
Run Code Online (Sandbox Code Playgroud)

当我在gnuplot中绘制此密度图时,使用以下命令:

set palette rgbformulae 34,35,0
set size square
set pm3d map
splot "dens_map.map" u 1:2:(log10($3+10.)) title "Density map"`
Run Code Online (Sandbox Code Playgroud)

这给了我这个美丽的形象:

在此输入图像描述

现在我想用matplotlib获得相同的结果.

python matplotlib histogram

22
推荐指数
2
解决办法
5万
查看次数

标签 统计

histogram ×1

matplotlib ×1

python ×1