Matlab はヒストグラム + フィッティング曲線を描画します
ピクチャーエフェクト
1 データ形式
配列を用意する必要がありますdouble
MATLABに直接ドラッグしたcsvやxlsxの場合はテーブル型なので描画パラメータとして使用できません
テーブル型の場合は でtable2array(data)
変換できます
2 描画手順
この記事ではスクリプトを使用せず、コマンド ラインのみを使用しますhistfit
。また、フィッティング カーブ(ヒストグラムとフィッティングを組み合わせた略語) を使用して単純なヒストグラムを描画するために必要な関数は 1 つだけです。
- データをロードするには、使用する方法に関係なく、まずデータをドラッグして、右側のワークスペースにドラッグします。たとえば、
Excel によってエクスポートされたデモというデータがあります。その後、demo= table2array(demo)
2 つのデモを取得して作業します。この時点でダブルのデモがエリアに表示されます。 - 描画
% 简单出图
histogram(demo)
% 修改直方图柱子数量,想写多少写多少
histogram(demo,20)
% 改变柱子颜色,这个语法和histogram不同!!!
h(1).FaceColor = "g";
% 简化代码,令h代表histogram
h = histogram(demo,20)
% 为了出图好看,限制x轴的区间范围
xlim([-5, 5])
% 改变滤波算法为'kernel'
h = histogram(demo,20,'kernel')
% 添加xy轴的标题,大标题
xlabel('value')
ylabel('count')
title('demooooooo')
% 添加图例,这个需要自己调整图例的指向顺序
legend({
'Statistical','Fitted curve'},'Location','southwest')
3 追記
histfit とヒストグラムの構文はほとんど同じですが、バーの色がいくつか異なります。
参考文献:
https://ww2.mathworks.cn/help/stats/histfit.html
https://ww2.mathworks.cn/help/matlab/ref/matlab.graphics.chart.primitive.histogram.html?s_tid= doc_ta #d124e606591
matlabで作った絵は後からepsとしてエクスポートしてAIでリファインすることができるので、matlabでラフな絵を作っておくだけで十分です
ルームメイトのXianqiangの協力に感謝します! !ルームメイトのXianqiangの協力に感謝します! !ルームメイトのXianqiangの協力に感謝します! !
読んでくれてありがとう