2017-06-09 12 views
0

2つの系列をプロットする更新プロットが必要です。最初のシリーズは連続的であり、2番目のシリーズは今月のみに発生します。2つのシリーズでmatlabプロットを更新する

y:毎日データ

ymp:月の最初の日を除いてはNaNとの毎日のデータ

これまでのところ私は、次のシリーズを持っています。私は1つのグラフにyympをプロットしたい

yはラインで、ympが唯一のドットでいました。次のように

今、私はこれを行うことができます。

hold on 
    plot(dp, y); 
    plot(dp, ymp, 'o'); 
    datetick; 
    hold off 

問題がプロットを更新した後、単に古いものを再設定するのではなく、プロットの上に多くの行を追加することです。どのようにこれをより効率的な方法で変更できますか?私は単に数字の内容を置き換えるだけですか?

hold on 
plot(dp, y); 
plot(dp, ymp, 'o'); 
datetick; 
hold off 
y = new_y 
set(dp,'dp',y,'y_new'); 

答えて

1

は次のよう set(dp,'XData',y,'YData');

何か考えられます。あなたは単にホールドオフしてからホールドするだけです。これは効果がありません。

0

移動の間の '上を保持' は、2つのシリーズ:あなたはrefreshまたはenter link description hereが、最良のオプションを使用することができ

+0

このようにして、プロットシリーズ1は、ホールドオフの後に常に表示されるので、常に新しく描画されます。 –

関連する問題