How to plot multiple CDF in one figure?

11 ビュー (過去 30 日間)
Tania Islam
Tania Islam 2019 年 11 月 6 日
回答済み: Jalaj Gambhir 2019 年 11 月 11 日
Hello
I have 6 dataset. Each contains 10000 values.
I want to plot the CDF (Cumulative distribution function) of the dataset in a same figure in order to compare them.
I know that, total CDF will be 1 for each dataset.
How can I do that in MATLAB.
I am using cdfplot(dataset). But this is not working.
I am attaching a sample figure here.

回答 (1 件)

Jalaj Gambhir
Jalaj Gambhir 2019 年 11 月 11 日
Hi,
You can easily use 'hold on' between each cdfplot for each dataset.
For example:
load coastlines;
cdfplot(coastlat);
hold on;
cdfplot(coastlon);
Here the 'coastlat' and 'coastlon' are vectors of size 9865*1. And the output as:

カテゴリ

Help Center および File ExchangeDescriptive Statistics and Visualization についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by