bining x in plots
古いコメントを表示
Hi,
I have a problem regarding bining x axis in a plot.
I have an array that I want to plot it. In biochemistry is cardinality of reactions.

Then my boss asked me:
"x axis should be binned and put into log10 scale to show linear relationship. I think you need to create bins on the x scale, equally spaced in log scale, then the value of each bin is the number of reactions with cardinality between an interval on log scale. This code may help...
But I do not know how to plot is in the way that we see linearity with bining x logarithmly?
I would be appricaite if someone could guide me?
Best regards,
Susan
4 件のコメント
darova
2019 年 10 月 28 日
There is sparse matrix with some values in the attached file. What do they represent?
Susan Ghaderi
2019 年 10 月 28 日
darova
2019 年 10 月 28 日
You mean this?
x = log10(1:n);
plot(x,s)
Susan Ghaderi
2019 年 10 月 28 日
回答 (1 件)
Siriniharika Katukam
2019 年 10 月 31 日
Hi
Try replacing
plot(x,y)
to
semilogx(x,y)
‘semilogx’ turns the x-axis to a Logarithmic scale as in the figure that you provided in the above commented link. Further details can be got from this link:
and for logarithmic scale on y-axis, use ‘semilogy’.
カテゴリ
ヘルプ センター および File Exchange で Introduction to Installation and Licensing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!