2017-10-26 74 views
0

最近、私はScilabの使用を開始しました。一般に、これはMATLABの良い代替品として機能します。 私を悩ます事の一つは、人物の背景色です。サブプロットの最初の背景色は常に灰色で、次の色は白です。私は、図形オプション、または車軸ハンドルで白いものを変更することができますが、これは各図の最初のサブプロットでは機能していないようです。これはバグですか、何か間違っていますか?Scilab Figureの背景色

(例のコードは、私はMATLABとの互換性のために存在すると仮定しfigureの問題、のようです:)

x=0:10 
y=x 

figure 
subplot(3,1,1) 
plot(x,y) 
subplot(3,1,2) 
plot(x,y) 
subplot(3,1,3) 
plot(x,y) 

Example Picture

答えて

1

特別なものではありません。 Scilabのでは、あなたは、より良い「現在のフィギュアをセット」であるscf()を、使用したい:私は自分自身常に「明確な数字は」あるclf()、一緒にscf()を使用

scf(); //always creates new figure 
scf(n); //if window 'n' doesn't exist, it creates it 
     //if it exists, it selects it 

。以下のコードを試してください:それは正常に動作するはずです:

x=0:10 
y=x 

scf(0); clf(); 
subplot(3,1,1) 
plot(x,y) 
subplot(3,1,2) 
plot(x,y) 
subplot(3,1,3) 
plot(x,y) 
+0

ありがとう、実際に動作します! – Luc

+0

@Luc私は助けることができてうれしいです。私の答えを受け入れることができますか? – luispauloml

+0

もちろん、ごめんなさい。私は今それを受け入れた。 – Luc