相关疑难解决方法(0)

在Matlab中使用密度绘制散点图

我想在一个图中垂直绘制数据集1和数据集2.不幸的是,数据很大,所以它只是一个点的污点,无法看到密度.我尝试了hist3和其他建议,但它覆盖了我的数据集,并且分箱看起来很糟糕.

是否有另一种绘制散点密度图的方法?它真的没有Matlab功能吗?如果没有,我可以使用哪个程序轻松生成这样的情节?

这两个例子之间的混合:

例1

示例2 http://www.bcgsc.ca/people/malachig/htdocs/alexa_platform/alexa_seq/FL_Trans/images/HS1361/ExonRegionVsGeneExpression_Log2.jpeg

matlab plot density-plot

10
推荐指数
1
解决办法
3万
查看次数

在MATLAB中用alpha值绘制圆圈

我创建了一些数据的散点图,因为你做的,我有一些我想绘制为圆一些的α值重复的数据点,以便在同一位置打桩的加分是显而易见的.

据我所知,你无法设置你生成的小圆圈的alpha属性plot(x, y, 'o'),所以我使用patch()自己绘制了数千个小圆圈:

x = repmat([1:10], [1 10]);
y = round(10*rand(100, 1))/10;
xlim([0 11])
ylim([0 1])
p = ag_plot_little_circles(x', y, 10, [1 0 .4], 0.2);

function p = ag_plot_little_circles(x, y, circle, col, alpha)
%AG_PLOT_LITTLE_CIRCLES Plot circular circles of relative size circle
% Returns handles to all patches plotted

    % aspect is width / height
    fPos = get(gcf, 'Position');
    % need width, height in data values
    xl = xlim();
    yl = ylim();
    w = circle*(xl(2)-xl(1))/fPos(3);
    h …
Run Code Online (Sandbox Code Playgroud)

matlab

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

在坐标 (x,y) 上绘制 (x,y,z) 三元组,颜色为 z

我有一个点 (x,y,z) 列表,并希望将它们可视化为平面上的一条曲线,其中 (x,y) 上的点以及任何颜色/强度/厚度作为 z。在 Matlab 中如何实现这一点?

plot(x,y)获得正确的形状,但我需要依赖的颜色z。

matlab plot

5
推荐指数
1
解决办法
3229
查看次数

标签 统计

matlab ×3

plot ×2

density-plot ×1