私はMatLabの新機能です。私の質問が基本的であれば申し訳ありません。私は3行をプロットしています。Y軸プロット上の科学記法図を削除する
問題は、Y-ダニを見れば、あなたは割合の数字を参照してくださいということですが、科学表記法では非常に少数があります:
-2.7556e-15%
この番号を削除するにはどうすればよいですか?または、この数字の代わりに0%をどのように置き換えるのですか?
この私のコードです
clf;
plot(mkt_wgt,'b- x','DisplayName','mkt_wgt','LineWidth',2,'MarkerSize',10,'MarkerEdgeColor','b');
hold on;
plot(W_BL_Idzorek,'r- x','DisplayName','W_BL_Idzorek','LineWidth',2,'MarkerSize',10,'MarkerEdgeColor','r');
plot(W_100_TF1,'g- x','DisplayName','W_100_TF1','LineWidth',2,'MarkerSize',10,'MarkerEdgeColor','g');
hold off;
grid on;
title('Effect of Casuality');
set(gca, 'xTickLabels', {'IRN1' 'IRN2' 'IRN3' 'IRN4' 'IRN5' 'IRN6' 'IRN7' 'IRN'});
set(gca, 'XTickLabelRotation');%turn it 90 degree
ylabel('Air Pollution Casuality');
set(gca, 'yTickLabels', num2str(100.*get(gca,'yTick')','%g%%'));
legend({'Tehran','Tel.Aviv','Kabul'}, 'location', 'southoutside', 'orientation', 'horizontal');
敬具、 マリアム
あなたのラベルが整数の割合にすぎない場合は、あなたの 'num2str'呼び出しで[round]を呼び出す際に[' fix'](https://www.mathworks.com/help/matlab/ref/fix.html)を使うことができます値を[整数](https://www.mathworks.com/help/matlab/matlab_prog/integers.html)にキャストします。 – excaza