2015-08-14 7 views
0

Я рисую две функции, которые имеют очень мало различий друг от друга. При построении графика с помощью клена, учитывая мою точность (12 цифр), график показывает одну строку. Я знаю, что это нормально, но я хочу показать обе строки, как показано ниже: первый с красным цветом (например), а второй на первом с синим цветом и пунктирной линией.Клен: Как показать две линии друг на друга в сюжете?

Кто-нибудь знает, как я могу это сделать?

Спасибо за помощь.

ответ

1

Первый способ отображает как с одним вызовом на plot.

plot([x^2, x^2+0.1], x=-4..4, color=[red,blue], linestyle=[solid,dot]); 

enter image description here

Этот второй способ производит каждый в отдельности, а затем отображает то вместе. (Ваши две кривые могут исходить из двух разных команд построения графика, а не только от plot.) Как вы можете видеть, конечный результат выглядит так же, как и с первого взгляда выше.

P1:=plot(x^2, x=-4..4, color=red, linestyle=solid): 
P2:=plot(x^2+0.1, x=-4..4, color=blue, linestyle=dot): 
plots:-display(P1,P2); 

enter image description here

Различные значения для опции linestyle являются любыми из твердого вещества, точка, тире, dashdot, longdash, spacedash или spacedot. Подробности такого рода можно найти на странице справки plot,options.

Смежные вопросы