私は2つの財務グラフィックを持っており、それらが互いにどのように機能するかを分析する必要があります。私はそのようなプログラムを書きました:
clear
fLog = fopen('log.log');
data = textscan(fLog, '%f:%f:%f:%f %f %f %f');
fclose(fLog);
% hh:min:sec:millisec
secvec = [60*60 60 1 1e-3];
x = [data{1:4}] * secvec';
y = data{5};
yPrice = data{6};
xindays = x / (24*60*60);
plot(xindays, y);
hold on
plot(xindays, yPrice);
ticklabelformat(gca,'y','%g')
ticklabelformat(gca,'x',{@tick2datestr,'x','HH:MM:SS'})
log.logファイルの例
問題は、2つのグラフィックの「Y」値が完全に異なるため、どちらも「直線」のように見えることです。したがって、どういうわけか2つのY軸(おそらく左側と右側に1つずつ)が必要ですが、それらは同じスケールである必要があります。つまり、両方のグラフィックで1%の変化が同じであるため、どちらの株が優れているかを比較できるはずです。そして、どこ。それが可能であるなら、そしてどのように?
また、このグラフィックをさまざまな色で描きたいのですが、上記の問題が解決したら、その方法を自分でググることができます。