این توابع خطوط افقی یا عمودی را در مکان‌های مشخص روی محورها (axes) رسم می‌کنند. هنگام ترسیم این خطوط، وضعیت نگه‌داشتن (hold) محورها به‌طور خودکار فعال شده و پس از رسم خطوط، به حالت قبلی خود بازمی‌گردد.

قابلیت HandleVisibility این خطوط روی “off” تنظیم شده است، بنابراین در legend (راهنمای نمودار) ظاهر نمی‌شوند. این ویژگی همچنین باعث می‌شود که این خطوط برای توابعی مانند moveplot.m و addplot.m نامرئی باشند. با این حال، اشیایی که HandleVisibility آن‌ها “off” است، می‌توانند با تنظیم ویژگی ShowHiddenHandles در شیء ریشه (root object) روی “on”، قابل مشاهده شوند.

در صورتی که تابع با یک آرگومان خروجی فراخوانی شود، مقدار بازگشتی آن handle (شناسه) مربوط به شیء خط خواهد بود که به‌طور پیش‌فرض مخفی است.

علاوه بر این، امکان تغییر نوع خط و رنگ آن وجود دارد (به‌طور پیش‌فرض خط به‌صورت قرمز نقطه‌چین 'r:' است). همچنین، می‌توان برچسبی به خط اضافه کرد.

مثال:

h = vline(42, 'g', 'The Answer')

این دستور یک خط عمودی را در مقدار x = 42 روی محورها رسم می‌کند، به رنگ سبز و با برچسب “The Answer” که در نزدیکی خط نمایش داده می‌شود و رنگ آن با رنگ خط یکسان خواهد بود.

توابع hline و vline هر دو می‌توانند بردارها (vector inputs) را نیز به‌عنوان ورودی بپذیرند، به این معنی که می‌توان چندین خط را به‌طور همزمان رسم کرد.

دسته بندی: برچسب ها: