2011-05-31 21 views
10
figure('Color', 'w') 
box on 
x = 1:10; 
y = 5 * x + 2; 
area(x, y, 'FaceColor', 'b', 'EdgeColor', 'b') 

यह कोड वक्र के नीचे वाले क्षेत्र के साथ एक आकृति बनाता है। एजकॉलर संपत्ति भरे हुए क्षेत्र के चारों ओर ट्राइपोज़ाइडल लाइन को नीली रंग में सेट करती है लेकिन इसमें ब्लैक अक्ष रेखाएं और टिक निशान शामिल होते हैं। मुझे यकीन नहीं है कि यह ऐसा क्यों करता है या इसे कैसे रोकें। मैंने सोचा कि धुरी हमेशा प्राथमिकता होगी। मैं समझ नहीं सकता कि कैसे धुरी रेखाएं लाने और भरे हुए क्षेत्र को बिछाने के निशान को वापस देखने के लिए चिह्नित करें। कोई विचार यह कैसे काम करने के लिए मिलता है?मैटलैब क्षेत्र() किनारे रंग अक्ष रेखाओं को कवर करते हैं, क्या वहां कोई काम है?

अद्यतन: 'EdgeColor', 'None' या तो काम नहीं कर रहा है।

उत्तर

12

कोशिश आंकड़ा के लिए अपने कोड के बाद निम्नलिखित जोड़ने (GCA वर्तमान कुल्हाड़ियों को संदर्भित करता है):

set(gca,'Layer','top') 
+1

महान, कि काम करता है! मैंने क्षेत्र प्लॉटिंग कमांड के बाद और 'बॉक्स ऑन' से पहले इसे जोड़ा – moorepants