Eliminating vertical lines where graph jumps

2 ビュー (過去 30 日間)
Frank Lad
Frank Lad 2018 年 11 月 25 日
コメント済み: Walter Roberson 2018 年 11 月 26 日
I am graphing several functions over the same domain, each of which equals zero over different subdomains. The display shows vertical lines where each function jumps from zero to the non-zero values. Is there any way to erase these vertical connections on the graphs? Is there an eraser tool?

回答 (1 件)

Image Analyst
Image Analyst 2018 年 11 月 25 日
You can insert a new element into your data that has a value NAN. Lines do not go through nan elements. I don't know how to do it after it's been plotted but you can do it before you plot.
  1 件のコメント
Walter Roberson
Walter Roberson 2018 年 11 月 26 日
If you want a display that looks something like
+++++
+++++++ ++++++
but you are using stairs() and so are currently getting something like
+++++
+ +
+++++++ ++++++
then you would either need to change away from using stairs() or you would have to insert two nans and use redundant t values, such as
[1 7 7 7 11 11 11 16], [0 0 nan 1 1 nan 0 0]

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeGraph and Network Algorithms についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by