2
2Dヒストグラムに半透明度を追加します。は、私がこのようなプロットを作成しようとしています
私は高さと半透明のバーに比例したバーの色を持つ2Dヒストグラムを求めています。半透明性は存在しない
: 私は一緒にhere
x = randn(100, 2);
figure
hist3(x, [20 20]);
colormap(hot) % heat map
grid on
view(3);
%bar color
set(get(gca,'child'),'FaceColor','interp','CDataMode','auto');
%semitransparency
set(gcf,'renderer','opengl');
を設けた例を置くことを試みた結果の一例は、これです。
私のMatlabバージョン(R2014a)の問題かどうかわかりません---もっと恐らく---私は何かを台無しにしています。多分、軸は扱うのでしょうか?この質問外
次 :私も(私もこれでいくつかの問題を得た)ヒストグラム値を補間する透明な表面を追加したいと思います。私は最近、そういうことを最近見たと思うが、もう見つけられない。誰かがヒットしていますか?
私はこれを試してみました。しかし、 'set(get(gca、 'child')、 'FaceColor'、 'interp'、 'CDataMode'、 'auto'、 'FaceAlpha'、0.5);'バーの色はまったくありません。また、 'set(gcf、 'renderer'、 'opengl');だけでレンダラーを変更すると、mathworksの例がどのように動作するのか分かりません – shamalaia
' FaceAlpha'プロパティとレンダラーを両方とも変更する必要がありますOpenGLレンダラが透明レンダリングをサポートする唯一のレンダラであるため、 '' OpenGL''があります。 – gnovice
申し訳ありませんが、私はそれを取得しません。コードを実行しようとしましたか?私がそれを行うと、バーにはまったく色がありません。 – shamalaia