フィルターのクリア

multicolor bar graph using long vectors

1 回表示 (過去 30 日間)
Dan
Dan 2011 年 11 月 29 日
Hello,
I am trying to create a bar graph with one vector of positive numbers and one vector of negative numbers on the same graph. For example:
x = 1:100;
y = -(1:100);
bar(x,'b')
hold on
bar(y,'r')
This works fine!!
The problem is my vectors are 1370 x 1 variables and the same code does not work for long vectors...
x = 1:1370;
y = -(1:1370);
bar(x,'b')
hold on
bar(y,'r')
This creates blue bars for x, but creates black bars for y. Can anyone help me with this problem?!
Thanks, Dan

採用された回答

Walter Roberson
Walter Roberson 2011 年 11 月 29 日
"black bars" usually means bars that are so close together that the black edge around them runs together.
Try using
bar(y, 'r', 'Edgecolor', 'none')

その他の回答 (1 件)

Dan
Dan 2011 年 11 月 29 日
Thank you both for the help! Walter your solution worked just fine!
Thanks again!

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by