2
円を12個の部分(スライス)に分割する方法を知らないので、そのうちの1つをクリックすることができます。私はmatlabでこれをやりたい私はラジオボタンのようだと思うが、私はこの形をしたいと思う方法を知りません。どのスライスをクリックするにはどうすればpiechartを行うことができますか?
これは円グラフ(等分されたもの)のようなもので、ボタンのようなスライスをクリックできます。何か案は?
円を12個の部分(スライス)に分割する方法を知らないので、そのうちの1つをクリックすることができます。私はmatlabでこれをやりたい私はラジオボタンのようだと思うが、私はこの形をしたいと思う方法を知りません。どのスライスをクリックするにはどうすればpiechartを行うことができますか?
これは円グラフ(等分されたもの)のようなもので、ボタンのようなスライスをクリックできます。何か案は?
pie
の出力は、円グラフを構成するパッチおよびテキストラベルに対するハンドルの配列です。パッチオブジェクトのButtonDownFcn
を設定して、マウスのクリックをキャプチャすることができます。クリックしたパッチのハンドルとパッチの配列を比較すると、どのパッチがクリックされたかがわかります。ここで
は一例です:
handles = pie(1:5);
patches = findall(handles, 'type', 'patch');
set(patches, 'ButtonDownFcn', @(s,e)clickfunction(find(patches == s)))
function clickfunction(index)
fprintf('Clicked piece: %d\n', index)
end
どのように素敵なGIFを作るのですか? –
@Jørgen[licecap]と呼ばれるツール(http://www.cockos.com/licecap/) – Suever
@BeniaminIonutDobreこれはあなたの質問を解決した場合に回答を受け入れ可能なものとしてマークすることができます –