问题标签 [contourf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 如何在matlab中制作contourf
我有数据(31,3),第 1 列是时间(T),第 2 列是高度(H),第 3 列是参数(P)我想绘制为轮廓。如何制作 P 的轮廓?作为 T 和 H 的函数。在此先感谢您。T 介于 18 和 24 之间,H 介于 150 和 600 之间。
python - 如何让 matplotlib 制作一个颜色以 0 为中心的颜色条?
我正在绘制一些数据的 Wigner 分布,在分布的极端部分,该值往往接近 0。它也往往会振荡很多,使我的测试图如下所示:
蓝色“海”中的波浪的振幅约为 1E-18,但由于它们在 0 附近振荡,它们与颜色条中的一条线相交。
如何制作一个以零为中心的颜色而不是以零作为边界值的 contourf()图?
matlab - 在 Matlab 中绘制网格并分配幅度箭头
我想将向量分配给轮廓图,以显示风的方向和大小。为此,我使用contourf(A)
and quiver(x,y)
,其中 A 是 151x401 的矩阵,x,y 是具有相同大小 (151x401) 的矩阵,分别具有大小和方向。
当我使用大地图时,我得到了箭头的位置,但它们的位置很密集,这使得图表看起来很糟糕。
最后的图表有所需的箭头,但它们对很多箭头来说太近了,我希望它们更稀少,分布更广,它们之间的间隙更大,以便能够增加它们的长度,同时使等高线图的组件可见。
任何人都可以帮忙,任何指针都会有帮助
matlab - 在matlab中将2个轮廓放在一起。
我正在用 Matlab 制作我自己的 Shakemap(到目前为止,Shamemap)。Shakemap 是地图中地面震动强度的表示(谷歌搜索更多信息)。我希望它与 USGS 的相似,他们使用喷射颜色图绘制强度,并控制阴影以表示测高数据。到目前为止,我还没有弄清楚他们是如何做到这一点的。
我有一组坐标与位置的高程(来自 NASA 的 SRTM),在同一组坐标中我有一些地面震动的参数。
[经纬度 SRTM]
[lat long GroundShaking]
我可以分别对它们进行轮廓化,但是如果我将它们放在同一个图中,就像一个覆盖另一个一样。
我怎样才能把它们放在同一个图中?我曾考虑为每个位置分配一个新值,以便新值同时考虑这两种度量;具有相同 GroundShaking 参数的位置应该是相同的颜色,但如果一个更高,那么那个应该更暗。不幸的是,我不知道如何实现这一点。我也考虑过手动设置 alpha 功能,但我不能让它仅适用于 Ground Shaking 数据。有什么建议么 ?
MWE:
(MWE与地图无关,因为数据量很大)
matlab - 以对数设置 xscale 时,contourf 不起作用
我正在尝试使用 coutourf() 但使用 xscale 对数进行绘图:
但是当我设置 xscale 时,我失去了填充(变成了一种轮廓但没有颜色)。我尝试使用 GUI 进行绘图,但结果相同
更新:我想我缩小了问题的范围。这是因为我使用了从 0 开始的 x 值。 这是我的示例(下一个是完全相同的数据,但只是将 xcale 放入日志中)
您无法通过以下方式获得相同的结果:
我认为这是由于我的数据中非常拖尾的分布以及与颜色条的线性分割。任何想法让 x 从 0 开始?有对数刻度颜色条吗?(我尝试用 eps 替换它,但仍然不是很好)。谢谢
PS:我不能在这里放另一个链接是我的数据:www.filedropper.com/dd_3
python - smoothing outer edges in matplotlib
have two questions maybe someone can help me. I want to plot a stereographic projection with contoruf and want to color the higher parts in the Z direction in Matplotlib. For that i have two questions.
I’m plotting with contourf before im using meshgrid and griddata, the the other edges are not smooth how can i smooth them? i
I want to have a log scale in Z how can i do that, i tried to use ticker.LogLocator but then i got just some parts colored.
Here my code:
matlab - 如何将 MATLAB 轮廓、连续色标更改为桶的色标?
现在我有一个灰度轮廓,颜色越浅,值越高,颜色越深,值越低。但是我希望它更像是一个斗秤,其中 0-20 之间的所有值都显示为红色,20-40 显示为绿色,40-60 显示为蓝色。
matlab - Matlab中的热图和轮廓图
假设我有这样的信息,第一列是电机的特征之一,第二列是特征二,第三列是响应(在这种情况下是电机的性能)。
heatmap
我想要类似的东西contour
,例如我有一个温暖的(例如红色)矩阵中的第一行和第二行更多的浅色等等。我该怎么办?
谢谢。