2011-09-07 23 views
3

是否有underlies呈現此圖數學請速「上下」

ListPlot[ 
    Table[{x, x*01}, {x, -5, 5, .08}], 
PlotStyle -> White, 
Filling -> 0, 
FillingStyle -> {Dashed, Brown}] 

的Mathematica的方式雖然瀟灑的是本作的零邊界之上的曲線圖,另一部分的一部分的任何原因具有堅實的填充物。

我做錯了什麼?

+1

+1,因爲我從來沒有想過爲'Filling'使用'Dashing'。 – Verbeia

+1

x * 01是什麼意思?這與x不同嗎? – Nasser

回答

7

不是錯了。 Mathematica正在將您的填充樣式解釋爲Dashed低於零和Brown以上。你只需要另外一對大括號,就像這樣:

ListPlot[Table[{x, x*01}, {x, -5, 5, .08}], PlotStyle -> White, 
Filling -> 0, FillingStyle -> {{Dashed, Brown}}] 

enter image description here

希望有所幫助。

+0

非常感謝。其實我試圖模仿元素統計學習中使用的設計(www-stat.stanford.edu/~tibs/ElemStatLearn/)(所以不是我的想法)。 – user829438