アルゴリズムのパフォーマンスをまとめた棒グラフをプロットしたいと思います。matlabでさまざまな色とグループの棒グラフをプロットする方法
:これは3つの主なパラメータ- 出版年(x軸)
- データ型(バーの色)
- アルゴリズムスコア(バーの高さ)ここ
は、例えばデータであるを有します
dtypes = {'type1','type2','type3'}; %All of the possible data types
methods_name = {'method1','method2','method3'};
methods_accuracy = [89.2, 95.54, 85];
methods_year = [2016, 2017, 2016] ;
methods_dtype = {'type1', 'type2', 'type2'};
ここでは3つのバーを取得したいと思います.2つは2016年に異なる色で、もう1つは2017で1つのfに一致しますROM2016.
なんらかの理由で、私はbar
機能を使ってほしくないようです。シンプルなようですが、私はこの機能の仕組みに関して何か不足していると思います。
bar(methods_year, methods_accuracy)
を使用して はエラーを与える:
XData cannot contain duplicate values.
私は、可能な衝突を含むタスクを解決するようになったが、グループ内やグループ間の棒の間の距離が可変の価格で。それは大丈夫ですか? – Gryphon
私はあなたが何を意味しているか分かりません。年の間に同じ距離を持たないことは大丈夫です。各年のグループ内では、棒の間に等しい間隔があることが望ましい。 –