نمودار

  • 2021-01-2

یک نمودار به شما کمک می کند تا داده ها را به روشی گرافیکی و قابل دسترسی برقرار کنید.

یک نمودار مؤثر چند بخش اصلی از اطلاعات را در یک مجموعه داده برجسته می کند و به افراد کمک می کند تا بینش بگیرند و تصمیم بگیرند. به عنوان مثال ، افراد ممکن است از نمودار استفاده کنند:

  • بیاموزید که چگونه شرایط آب و هوایی آینده ممکن است بر برنامه های آنها تأثیر بگذارد
  • قیمت سهام را برای درک عملکرد گذشته و کشف روندها تجزیه و تحلیل کنید
  • داده های تناسب اندام را برای نظارت بر پیشرفت آنها و تعیین اهداف جدید مرور کنید

برای کسب اطلاعات در مورد طراحی نمودارها برای ارتقاء تجربه خود ، به داده های نمودار مراجعه کنید. برای راهنمایی توسعه دهنده ، به ایجاد نمودار با استفاده از نمودارهای Swift مراجعه کنید.

تشبیه

یک نمودار شامل چندین عنصر گرافیکی است که مقادیر را در یک مجموعه داده نشان می دهد و اطلاعات مربوط به آنها را منتقل می کند.

A diagram of a bar chart with callouts that identify chart components, such as axes, grid lines, marks, ticks, axis value labels, and the overall plot area.

علامت یک نمایش بصری از یک مقدار داده است. شما با تهیه یک یا چند سری از مقادیر داده ، یک نمودار ایجاد می کنید و هر مقدار را به یک علامت اختصاص می دهید. برای مشخص کردن سبک نمودار که می خواهید نمایش دهید - مانند نمودار نوار ، نمودار خط یا طرح پراکندگی - شما یک نوع علامت مانند نوار ، خط یا نقطه را انتخاب می کنید (برای راهنمایی ، به علائم مراجعه کنید). وظیفه کلی به تصویر کشیدن مقادیر داده های فردی در یک نمودار ، نقشه برداری نامیده می شود و منطقه ای که حاوی علائم است ، منطقه نقشه نامیده می شود.

برای نشان دادن یک مقدار ، هر نوع علامت از ویژگی های بصری استفاده می کند که توسط یک مقیاس تعیین می شود ، که مقادیر داده مانند اعداد ، تاریخ ها یا دسته ها را به خصوصیات بصری مانند موقعیت ، رنگ یا ارتفاع نقشه می کند. به عنوان مثال ، یک علامت نوار می تواند از یک ارتفاع خاص برای نشان دادن بزرگی یک مقدار و یک موقعیت خاص استفاده کند تا زمانی را که در آن مقدار رخ داده است نشان دهد.

برای اینکه به افراد زمینه ای برای تفسیر ویژگی های بصری یک نمودار بپردازید ، محتوای توصیفی را تهیه می کنید که می تواند چند شکل مختلف را به خود اختصاص دهد.

برای کمک به تعریف یک فریم مرجع برای داده های ارائه شده توسط مجموعه ای از علائم می توانید از یک محور استفاده کنید. بسیاری از نمودارها یک جفت محور را در لبه های منطقه نقشه - یک افقی و یک عمودی - نشان می دهند که در آن هر محور متغیر مانند زمان ، مقدار یا دسته را نشان می دهد.

یک محور می تواند شامل کنه هایی باشد که نقاط مرجع هستند که به افراد کمک می کند تا از لحاظ بصری موقعیت مقادیر مهم را در امتداد محور ، مانند 0 ، 50 ٪ و 100 ٪ قرار دهند. بسیاری از نمودارها خطوط شبکه ای را نشان می دهند که هر یک از یک کنه در منطقه نقشه قرار می گیرند تا به افراد کمک کنند تا وقتی علامت آن در نزدیکی یک محور نیست ، از نظر بصری مقدار داده را تخمین بزنند.

شما همچنین چندین روش برای توصیف عناصر نمودار برای کمک به افراد در تفسیر داده ها و برجسته کردن اطلاعات کلیدی که می خواهید ارتباط برقرار کنید ، دارید. به عنوان مثال ، شما می توانید برچسب هایی را که نام آنها را مانند محورها ، خطوط شبکه ، کنه یا علائم و برچسب های دسترسی که عناصر نمودار را برای افرادی که از فناوری های کمکی استفاده می کنند ، تهیه کنید. برای ارائه زمینه و جزئیات بیشتر ، می توانید عناوین توصیفی ، زیرنویس و حاشیه نویسی ایجاد کنید. در صورت لزوم ، می توانید یک افسانه ایجاد کنید ، که خصوصیات نمودار را که مربوط به موقعیت مارک نیست ، مانند استفاده از رنگ یا شکل برای نشان دادن دسته های مختلف ارزش ، توصیف می کند.

توضیحات دقیق و دقیق می تواند به یک نمودار نزدیکتر و در دسترس تر باشد. برای کسب اطلاعات در مورد روشهای اضافی برای بهبود دسترسی به نمودار خود ، به افزایش دسترسی به یک نمودار مراجعه کنید.

نشان

بر اساس اطلاعاتی که می خواهید در مورد داده ها ارتباط برقرار کنید ، یک نوع مارک را انتخاب کنید. برخی از آشناترین انواع مارک ها نوار ، خط و نقطه هستند. برای راهنمایی توسعه دهنده در مورد این و سایر انواع مارک ، به نمودارهای Swift مراجعه کنید.

مارک های نوار به خوبی در نمودارهایی کار می کنند که به افراد کمک می کند تا مقادیر را در دسته های مختلف مقایسه کنند یا نسبت های نسبی قطعات مختلف را در یک کل مشاهده کنند. هنگامی که برای کمک به افراد در درک داده هایی که با گذشت زمان تغییر می کنند ، نمودارهای نوار به خصوص در صورتی که هر مقدار می تواند مبلغی را نشان دهد ، مانند تعداد کل مراحل انجام شده در یک روز ، به خوبی کار می کند.

A diagram of a bar chart that depicts the number of steps for each day in the month of August.

علائم خط همچنین می تواند نشان دهد که چگونه مقادیر با گذشت زمان تغییر می کنند. در یک نمودار خط ، یک خط تمام مقادیر داده را در یک سری داده ها متصل می کند. شیب خط میزان تغییر بین مقادیر داده را نشان می دهد و می تواند به افراد کمک کند تا روندهای کلی را تجسم کنند.

A diagram of a line chart that depicts the performance of a stock over a five-year period.

علائم نقطه به شما کمک می کند تا مقادیر داده های فردی را به عنوان علائم بصری مجزا ترسیم کنید. مجموعه ای از علائم نقطه ای می تواند نشان دهد که چگونه دو ویژگی مختلف داده های شما با یکدیگر ارتباط دارند و به افراد کمک می کنند تا مقادیر داده های فردی را بازرسی کنند و دور و خوشه ها را شناسایی کنند.

A diagram of a point-mark chart that depicts per-day readings of heartbeats per minute over a five-and-a-half-month period.

در هنگام افزودن شفافیت به نمودار شما ، ترکیب انواع مارک را در نظر بگیرید. به عنوان مثال ، اگر از نمودار خط برای نشان دادن تغییر در طول زمان استفاده می کنید ، ممکن است بخواهید علائم نقطه را در بالای خط اضافه کنید تا نقاط داده های فردی را برجسته کنید. با ترکیب امتیاز با یک خط ، می توانید به افراد کمک کنید تا روند کلی را درک کنند و در عین حال توجه خود را به ارزشهای فردی نیز جلب کنند.

بسته به معنی نمودار خود از یک محدوده محور ثابت یا پویا استفاده کنید. در یک محدوده ثابت ، مرزهای فوقانی و پایین محور هرگز تغییر نمی کند ، در حالی که در یک محدوده پویا ، مرزهای فوقانی و پایین می تواند با داده های فعلی متفاوت باشد. استفاده از یک محدوده ثابت را در نظر بگیرید که حداقل مقادیر خاص و حداکثر برای تمام مقادیر داده ممکن معنی داشته باشد. به عنوان مثال ، افراد انتظار می رود نمودار داشته باشند که بار فعلی باتری را نشان می دهد حداقل مقدار 0 ٪ (کاملاً خالی) و حداکثر مقدار 100 ٪ (کاملاً پر) را نشان می دهد.

A partial screenshot of Battery Settings on iPhone, which uses a chart to depict battery charge over time, where the charge can vary within a fixed range from 0% to 100%.

در مقابل ، هنگامی که مقادیر داده ممکن می تواند به طور گسترده ای متفاوت باشد ، استفاده از یک دامنه پویا را در نظر بگیرید و می خواهید علائم برای پر کردن منطقه نقشه موجود باشد. به عنوان مثال ، محدوده بالایی از محدوده محور Y در نمودار مراحل برنامه بهداشت متفاوت است به طوری که بیشترین تعداد مراحل در یک دوره زمانی خاص نزدیک به بالای نمودار است.

A partial screenshot of the Health app

A partial screenshot of the Health app

مقدار محدوده پایین را بر اساس نوع علامت گذاری و استفاده از نمودار تعریف کنید. به عنوان مثال ، نمودارهای نوار می توانند در هنگام استفاده از صفر برای پایین تر محور y ، به خوبی کار کنند ، زیرا انجام این کار به افراد امکان می دهد تا به صورت بصری ارتفاعات نسبی میله های جداگانه را مقایسه کنند تا یک تخمین معقول از مقادیر خود دریافت کنند. در مقابل ، تعریف مرز پایین تر از صفر گاهی اوقات می تواند تفاوتهای معنی داری بین مقادیر برای تشخیص دشوارتر ایجاد کند. به عنوان مثال ، نمودار ضربان قلب که همیشه از صفر برای مرز پایین استفاده می کند ، می تواند تفاوتهای مهم بین قرائت های استراحت و فعال را مبهم کند زیرا اختلافات در محدوده ای از صفر اتفاق می افتد.

توالی های آشنا از مقادیر موجود در برچسب های کنه و خط شبکه را برای یک محور ترجیح می دهید. به عنوان مثال ، اگر از یک دنباله شماره مشترک مانند 0 ، 5 ، 10 و غیره استفاده می کنید ، احتمالاً افراد با یک نگاه می دانند که هر مقدار تیک برابر با مقدار قبلی به علاوه پنج است. حتی اگر دنباله ای مانند 1 ، 6 ، 11 و غیره ، از همان قانون پیروی می کنند ، این معمول نیست ، بنابراین بیشتر افراد احتمالاً وقت اضافی را صرف فکر کردن در مورد فاصله بین ارزش ها می کنند.

ظاهر خطوط شبکه و برچسب ها را با موارد استفاده نمودار تنظیم کنید. خطوط شبکه بیش از حد می تواند از نظر بصری طاقت فرسا باشد و افراد را از داده ها منحرف کند. خطوط شبکه بسیار کم می تواند تخمین ارزش یک علامت را دشوار کند. برای کمک به تعیین چگالی و وزن بصری مناسب این عناصر، زمینه نمودار در رابط، تعاملاتی که پشتیبانی می‌کنید و وظایفی که نمودار فعال می‌کند را در نظر بگیرید. برای مثال، اگر افراد بتوانند نقاط داده‌ای را با تعامل با نمودار بررسی کنند، ممکن است از خطوط شبکه و رنگ‌های روشن برچسب کمتری استفاده کنید تا اطمینان حاصل کنید که داده‌ها از نظر بصری برجسته هستند.

محتوای توصیفی

توضیحاتی بنویسید که به افراد کمک می کند قبل از مشاهده نمودار بفهمند که چه کاری انجام می دهد. هنگامی که عناوین و برچسب‌های غنی از اطلاعاتی را ارائه می‌کنید که هدف و عملکرد یک نمودار را توصیف می‌کنند، قبل از اینکه به افراد بپردازند و جزئیات را بررسی کنند، زمینه مورد نیازشان را در اختیارشان قرار می‌دهید. ارائه زمینه به این روش برای کاربران VoiceOver و آنهایی که انواع خاصی از ناتوانی های شناختی دارند بسیار مهم است، زیرا آنها قبل از اینکه تصمیم به بررسی بیشتر بگیرند، برای درک هدف و پیام اصلی نمودار شما به توضیحات شما تکیه می کنند.

پیام اصلی نمودار خود را خلاصه کنید تا به آن کمک کنید تا برای همه قابل دسترس و مفید باشد. اگرچه دلیل اصلی استفاده از نمودار نمایش داده‌هایی است که پیام اصلی را پشتیبانی می‌کنند، خلاصه کردن اطلاعات کلیدی ضروری است تا افراد بتوانند به سرعت آن را درک کنند. به عنوان مثال، Weather عنوان و زیرنویسی را ارائه می دهد که به طور خلاصه بارش مورد انتظار را برای یک ساعت آینده توصیف می کند و مهم ترین اطلاعات را بدون نیاز به بررسی جزئیات نمودار به افراد می دهد.

A partial screenshot of the Weather app, which uses succinct, plain language to describe the precipitation forecasted for the next sixty minutes.

بهترین شیوه ها

یک سلسله مراتب بصری ثابت ایجاد کنید که به ارتباط اهمیت نسبی عناصر نمودار مختلف کمک می کند. به طور معمول، شما می‌خواهید که خود داده‌ها برجسته‌ترین باشند، در حالی که به توضیحات و محورها اجازه می‌دهید بدون رقابت با داده‌ها، زمینه بیشتری را فراهم کنند.

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

هر نمودار موجود در برنامه خود را در دسترس قرار دهید. نمودارها - مانند همه اینفوگرافیک ها - باید کاملاً در دسترس همه باشند، صرف نظر از اینکه آنها چگونه محتوا را درک می کنند. برای مثال، پشتیبانی از VoiceOver، که محتوای روی صفحه را توصیف می‌کند، ضروری است تا به افراد کمک کند اطلاعات را دریافت کنند و بدون نیاز به دیدن صفحه، پیمایش کنند (برای کسب اطلاعات بیشتر درباره VoiceOver، به Vision مراجعه کنید). علاوه بر ارائه برچسب‌های دسترس‌پذیری که اجزای نمودار شما را توصیف می‌کنند، می‌توانید تجربه VoiceOver را با استفاده از نمودارهای صوتی نیز افزایش دهید. Graphs صوتی اطلاعات نمودار را در اختیار VoiceOver قرار می‌دهد که مجموعه‌ای از زنگ‌ها را می‌سازد که به صورت شنیداری مقادیر داده‌های نمودار و روند آن‌ها را نشان می‌دهد. همچنین به شما امکان می دهد خلاصه های متنی سطح بالا را ارائه دهید که زمینه اضافی را فراهم می کند. برای راهنمایی، به افزایش دسترسی به نمودار مراجعه کنید.

اجازه دهید افراد هنگام معقول بودن با داده ها با داده ها ارتباط برقرار کنند ، اما نیازی به تعامل برای آشکار کردن اطلاعات مهم ندارند. به عنوان مثال ، در سهام ، مردم اغلب بیشتر به عملکرد سهام در طول زمان علاقه مند هستند ، بنابراین برنامه نمودار خط را نشان می دهد که عملکرد را در دوره زمانی انتخاب می کند ، مانند یک روز ، سه ماه یا پنج سال. اگر مردم بخواهند جزئیات اضافی را کشف کنند ، می توانند یک نشانگر عمودی را از طریق نمودار خط بکشند و مقدار را در زمان انتخاب شده نشان دهند.

تعامل با یک نمودار را برای همه آسان کنید. بعضی اوقات ، نمودارهای نمودار برای هدف قرار دادن با انگشت یا یک اشاره گر بسیار کوچک هستند و از نمودار شما برای افرادی که کنترل موتور کاهش یافته و برای همه ناراحت کننده هستند ، سخت است. در این صورت ، در نظر بگیرید که هدف مورد نظر را گسترش دهید تا کل منطقه نقشه را در بر بگیرد ، و به مردم اجازه می دهد تا در سراسر منطقه اسکله کنند تا مقادیر مختلفی را آشکار کنند.

Make an interactive chart easy to navigate when using keyboard commands (including full keyboard access) or Switch Control. By default, these input types tend to visit individual onscreen elements in a linear sequence, such as the sequence of values in a data file. If you want to enable a custom navigation experience in your chart, here are two main ways to do so. The first way is to use accessibility APIs (such as accessibilityRespondsToUserInteraction(_:)) to specify a logical and predictable path through your chart’s information. For example, you might want to let people navigate along the X axis instead of jumping back and forth. The second way — which is particularly useful if you need to present a very large dataset — is to let people move focus among subsets of values instead of navigating through all individual data points. Note that both of these customizations can also enhance the VoiceOver experience, even when your chart isn’t interactive. For guidance, see Accessibility >جهت یابی.

به افراد کمک کنید تا در نمودار تغییرات مهمی را مشاهده کنند. به عنوان مثال ، اگر مردم متوجه نشوند که علائم یا محورها تغییر می کنند ، می توانند یک نمودار را اشتباه بگیرند. انیمیشن چنین تغییراتی می تواند به مردم کمک کند تا آنها را مورد توجه قرار دهند ، اما شما باید تغییرات را از روش های دیگر نیز برجسته کنید تا اطمینان حاصل کنید که کاربران صدا و سیما و افرادی که انیمیشن ها را خاموش می کنند از آنها اطلاع دارند. برای راهنمایی توسعه دهنده ، به uiaccessibility. notification (uikit) یا nsaccessibility. Notification (APPKIT) مراجعه کنید.

نمودار را با عناصر رابط اطراف تراز کنید. به عنوان مثال ، اغلب به خوبی کار می کند تا لبه اصلی یک نمودار را با لبه پیشرو سایر نماهای در یک صفحه تراز کند. یکی از راه های حفظ لبه پیشرو تمیز در یک نمودار ، نمایش برچسب برای هر خط شبکه عمودی در سمت دنباله آن است. همچنین ممکن است در نظر داشته باشید که محور Y را به سمت صفحه اصلی نمودار تغییر دهید تا برچسب های کنه آن از لبه اصلی نمودار بیرون نرود. اگر به یک برچسب که به نظر نمی رسد با هر چیزی در ارتباط نباشد ، می توانید از یک کنه استفاده کنید تا آن را به یک خط شبکه لنگر بزنید.

رنگ

مانند سایر قسمت های رابط خود ، استفاده از رنگ در یک نمودار می تواند به شما در روشن شدن اطلاعات ، بیرون کشیدن برند خود و ارائه استمرار بصری کمک کند. برای راهنمایی عمومی در مورد استفاده از رنگ به روشهایی که همه می توانند از آن قدردانی کنند ، رنگ فراگیر را ببینید.

برای تمایز بین قطعات مختلف داده یا ارتباط اطلاعات ضروری در یک نمودار ، از تکیه فقط به رنگ خودداری کنید. استفاده از رنگ معنی دار در یک نمودار به خوبی برای برجسته کردن تفاوت ها و بالا بردن جزئیات کلیدی به خوبی کار می کند ، اما شامل راه های جایگزین برای انتقال این اطلاعات بسیار مهم است تا افراد بتوانند بدون توجه به اینکه آیا می توانند رنگ ها را تشخیص دهند ، از نمودار شما استفاده کنند. یکی از راه های تکمیل رنگ استفاده از اشکال یا الگوهای مختلف برای به تصویر کشیدن قسمت های مختلف داده ها است. به عنوان مثال ، علاوه بر استفاده از رنگهای قرمز و سیاه ، سلامت از دو شکل مختلف در علائم نقطه استفاده می کند که دو مؤلفه فشار خون را نشان می دهد.

A diagram of a blood pressure chart, which uses a red circle to represent systolic values and a black diamond to represent diastolic values.

با افزودن جدایی بصری بین مناطق متناوب رنگ ، درک درک کمک می کند. به عنوان مثال ، در یک نمودار نوار که در یک ردیف یا ستون تک نشان می دهد ، معمول است که یک رنگ متفاوت را به هر علامت اختصاص دهید. در این طرح ، افزودن جداکننده ها بین علائم می تواند به افراد در تمایز فردی کمک کند.

A partial screenshot of iPhone Storage Settings, which uses a single bar mark containing several segments of different colors to show the relative space taken by items such as media, apps, and photos. The bar includes a narrow strip of empty space between each pair of segments.

افزایش دسترسی به یک نمودار

هنگامی که از نمودارهای Swift برای ایجاد یک نمودار استفاده می کنید ، علاوه بر یک عنصر دسترسی پیش فرض برای هر علامت (یا گروهی از علائم) که مقدار آن را توصیف می کند ، یک پیش فرض از نمودارهای صوتی دریافت می کنید.

از نمودارهای صوتی استفاده کنید تا به کاربران صداپیشه اطلاعات بیشتری در مورد نمودار خود ارائه دهید. شما می توانید با تهیه یک عنوان نمودار و خلاصه توصیفی که صداپیشه صحبت می کند برای کمک به افراد در درک هدف و ویژگی های اصلی نمودار شما ، اجرای نمودارهای پیش فرض را که Swift Charts ارائه می دهد ، سفارشی کنید. اگر از نمودارهای صوتی استفاده نمی کنید ، باید یک مرور کلی از ساختار و هدف نمودار ارائه دهید. به عنوان مثال ، شما باید نوع نمودار - مانند نوار یا خط را مشخص کنید - آنچه را که هر محور نشان می دهد توضیح دهید و جزئیات مانند مرزهای محور فوقانی و پایین را توصیف کنید.

مهم بر خلاف یک تصویر - که به یک برچسب دسترسی توصیفی نیاز دارد - یک نمودار اغلب برای هر عنصر مهم یا تعاملی باید یک برچسب دسترسی ارائه دهد. بسته به هدف نمودار شما و دامنه و تراکم علائم آن ، باید تصمیم بگیرید که آیا توصیف هر علامت ضروری است یا اینکه آیا تجربه دسترسی را برای توصیف گروه های علائم بهبود می بخشد. در بعضی موارد ، استفاده از یک برچسب دسترسی واحد می تواند منطقی باشد که توضیحات موجز و سطح بالایی از نمودار را ارائه می دهد ، مانند زمانی که از یک نسخه کوچک از نمودار در یک دکمه استفاده می کنید که نسخه دقیق تری را نشان می دهد.

برچسب های دسترسی را بنویسید که از هدف نمودار شما پشتیبانی می کند. به عنوان مثال ، نقشه ها با استفاده از مجموعه ای از میله های جداگانه که هر یک از ارتفاع بخش کوچکی از مسیر را نشان می دهد ، تغییرات ارتفاع را برای یک مسیر دوچرخه سواری نشان می دهد. هدف از این نمودار این است که به مردم احساس زمین را برای کل مسیر بدهیم ، نه فراهم کردن ارتفاعات فردی. به همین دلیل ، MAPS برچسب های دسترسی را ارائه می دهد که خلاصه تغییرات ارتفاع در گروهی از میله ها است. این یک برچسب دسترسی در هر نوار ارائه نمی دهد. در مقابل ، Health یک برچسب دسترسی برای هر نوار در نمودار مراحل ارائه می دهد ، زیرا هدف از این نمودار این است که تعداد گام های واقعی خود را برای هر دوره ردیابی به مردم بدهد.

A partial screenshot of a bar chart in Maps that shows the range of elevations over the total distance of the trip. A VoiceOver focus indicator is visible on top of the chart, containing approximately one-fifth of the total number of elevation values.

برای بخش متمرکز این نمودار ارتفاع دوچرخه سواری ، Voiceover توضیحات "از 0. 4 مایل به 0. 7 مایل: صعود 70 پا" را ارائه می دهد.

دستورالعمل های زیر می تواند به شما در نوشتن برچسب های دسترسی مفید برای عناصر نمودار کمک کند.

  • اولویت بندی وضوح و جامع بودن. به طور کلی ، به ندرت کافی است که صرفاً یک مقدار داده را گزارش دهیم ، مگر اینکه زمینه ای را نیز در نظر بگیرید که به افراد کمک می کند تا آن را درک کنند ، مانند تاریخ یا مکانی که با آن همراه است. هدف این است که به طور خلاصه زمینه را برای یک ارزش توصیف کنید بدون اینکه اطلاعاتی را که افراد می توانند به روش های دیگری بدست آورند ، مانند یک نام محوری که نمودارهای صوتی یا نمای کلی شما ارائه می دهد ، توصیف کنید. اطلاعات مربوط به تنظیم متن را با شرح مختصر از جزئیات عنصر دنبال کنید.
  • از استفاده از اصطلاحات ذهنی خودداری کنید. کلمات ذهنی - مانند سریع ، به تدریج و تقریباً - تفسیر خود را از داده ها ارتباط برقرار می کنند. برای کمک به افراد در تفسیرهای خود ، از مقادیر واقعی در توضیحات خود استفاده کنید.
  • با جلوگیری از قالب ها و اختصارات بالقوه مبهم ، وضوح را در توضیحات داده به حداکثر برسانید. به عنوان مثال ، استفاده از "6 ژوئن" از استفاده از "6/6" واضح تر است. به همین ترتیب ، هجی کردن "60 دقیقه" یا "60 متر" از استفاده از مخفف "60 متر" واضح تر است.
  • تمرکز بر توصیف آنچه در مورد جزئیات نمودار نشان می دهد ، نه بر آنچه به نظر می رسد. نمودار را در نظر بگیرید که از رنگهای قرمز و آبی استفاده می کند تا به افراد کمک کند تا از لحاظ بصری دو سری داده های مختلف را تشخیص دهند. ایجاد برچسب های دسترسی که مشخص می کند که هر سری نشان می دهد ، بسیار مهم است ، اما توصیف رنگ هایی که از لحاظ بصری آنها را نشان می دهد می تواند اطلاعات غیر ضروری را اضافه کرده و حواس پرتی باشد.
  • هنگام ارجاع به یک محور خاص در سراسر برنامه خود ثابت باشید. به عنوان مثال، اگر همیشه ابتدا محور X را ذکر کنید، افراد می توانند زمان کمتری را صرف دریابند که کدام محور در توضیحات مرتبط است.

برچسب‌های نوشتاری قابل مشاهده برای تبرها و تیک‌ها را از فناوری‌های کمکی پنهان کنید. برچسب‌های محور و تیک به افراد کمک می‌کنند روندها را در نمودار ارزیابی بصری کنند و مقادیر علامت را تخمین بزنند. کاربران VoiceOver می‌توانند مقادیر علامت و اطلاعات روند را از طریق برچسب‌های دسترس‌پذیری و نمودارهای صوتی دریافت کنند، بنابراین معمولاً به محتوای برچسب‌های قابل مشاهده نیازی ندارند.

ملاحظات پلت فرم

هیچ ملاحظات اضافی برای iOS، iPadOS، macOS، یا tvOS وجود ندارد.

watchOS

به طور کلی، از نیاز به تعاملات نمودار پیچیده در برنامه watchOS خود اجتناب کنید. تا آنجا که ممکن است، ترجیح می‌دهید اطلاعات متمرکز و مفیدی را که افراد می‌توانند در یک نگاه به دست بیاورند، نشان دهید و در صورت افزایش ارزش، تعاملات ساده را فعال کنید. اگر نسخه ای از برنامه خود را در پلتفرم دیگری نیز ارائه می دهید، از آن برای نمایش جزئیات بیشتر و فعال کردن تعامل بیشتر با نمودار خود استفاده کنید. برای مثال، ضربان قلب در watchOS نموداری از داده‌های ضربان قلب کاربر را برای روز جاری نمایش می‌دهد، در حالی که برنامه Health در آیفون داده‌های ضربان قلب را برای چندین دوره زمانی مختلف نمایش می‌دهد و تعاملاتی را فعال می‌کند که به افراد اجازه می‌دهد علائم فردی را بررسی کنند.

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.