2012-05-22 6 views
5

私はmatlabに24x2の行列を持っています。このデータを表で表現する必要があるだけでなく、各行がヒートマップのような色のさまざまな色で2番目の列の値に基づいて色付けされていることを確認する必要があります。matlabの値に基づいてグラデーションカラーテーブルを作成できますか?

テーブルフィギュアをレンダリングできるmatlab関数はありますか? そのような施設をサポートする他の言語やツールがありますか?

+2

これを実行する最善の方法は、最終テーブルを使用して計画しているものによって異なる場合があります。 MATLABで見ているだけでしょうか、それともドキュメントに含めるのでしょうか?ドキュメントの場合は、Microsoft Word、LaTeX、HTMLなどですか? –

+0

私はLaTeXでテーブルを使用したいと考えています。まだいくつかのオプションを探っています。 – Dexters

+0

LaTeXで使用する場合は、データからLaTeXテーブルコードを実際に生成するための簡単なスクリプトと、行の色付けを行うことをお勧めします。 (少なくとも、これは見栄えの良い結果を与えるだろう)。 –

答えて

0

は最終的に私のために働いていたものです。

mathworks.com/matlabcentral/fileexchange/

Iを用いるトリックは、私が(Y軸のラベルを与えることと同様)、各行にラベルとしての第1列の値を作り、各セルは、色の色相によって値を表すされています。

例:赤を使用するように選択した場合。セルは、高い値の場合は濃い赤色に、0の値の場合は白で色付けされ、さまざまな中間値の場合は続きます。

これは私の目的にかなうもので、自分の仕事に必要なものだけをカスタマイズするためのかなりのオプションを与えました。

5

uitableを使用して、マトリックスを表として表示できます。 BackgroundColor propertyがありますが、これはテーブル全体に対してのみ設定できます。

しかし、これは、hereのようなカスタムHTMLテーブルを挿入することで回避できます。

関連する問題