chart-1
سری ۱ از ۵ در نمودارهای دستهای، به همین ترتیب ثابت.
- روشن
- cyan-50 · #1192E8
- تیره
- cyan-50 · #1192E8
var(--hq-chart-1)نمودار برای اثبات یک نکته است، نه نمایش همهٔ دادهها. این فصل از فصل نمودار برندبوک میآید و نمونهها با دادهٔ نمایشی همان فصل ساخته شدهاند. نمودارهای این سایت با کتابخانهٔ ECharts و رنگهای توکن کشیده میشوند؛ در Keynote و PowerPoint همین قواعد با نمودار خود نرمافزار اجرا میشود.
فروش در سه سال دو برابر شد
فروش سالانه · میلیارد تومان
فروش سالانه
هفت جزء ثابت در همهٔ نمودارهای هارمونیک:
بهرهوری بعد از استقرار سیستم جدید ۲۲٪ رشد کرد
شاخص بهرهوری ماهانه · مبنا: فروردین ۱۴۰۴ = ۱۰۰
از پرسش شروع کنید، نه از نوع نمودار.
| میخواهم… | نمودار |
|---|---|
| مقدار در چند دسته را مقایسه کنم | میلهای افقی، ستونی، نقطهای |
| دو یا سه سری را کنار هم مقایسه کنم | میلهای گروهی، دمبلی |
| عملکرد را در برابر هدف نشان دهم | بولت، یا میله با خط هدف |
| روند را در زمان نشان دهم | خطی؛ ستونی برای دورههای کم؛ ناحیهای |
| تغییر بین دو زمان را نشان دهم | شیب، دمبلی |
| از یک عدد به عدد دیگر برسم | آبشاری |
| سهم اجزا از کل را نشان دهم | انباشته، انباشتهٔ ۱۰۰٪، دونات (تا ۴ بخش)، درختی |
| سهم را در دو بعد نشان دهم | مکو |
| پراکندگی و توزیع را نشان دهم | هیستوگرام، جعبهای |
| رابطهٔ دو یا سه متغیر را ببینم | پراکنش، حبابی |
| امتیاز چند بعد را ارزیابی کنم | نقشهٔ حرارتی؛ راداری با احتیاط |
| جریان، تبدیل یا ریزش را نشان دهم | قیفی، سنکی |
| برنامهٔ زمانی را نشان دهم | گانت |
| پراکندگی جغرافیایی را نشان دهم | نقشهٔ کاشی ایران |
| فقط یک عدد مهم است | کارت KPI؛ نمودار لازم نیست |
چهار نقش رنگ؛ هر نقش یک قاعده. ترتیبها با ابزار سنجش کوررنگی آزموده شدهاند.
chart-1 تا chart-5 (Cyan 50، Yellow 50، Blue 60، Teal 50، Purple 60) با ترتیب ثابت، هرگز چرخشی. از دستهٔ ششم به بعد در «سایر» با chart-other (Cool Gray 30). همین ترتیب روی زمینهٔ تیره هم معتبر است.accent (Blue 60) و بقیه chart-other. بیشتر نمودارهای ارایه به این شکلاند.chart-seq-1 تا chart-seq-6 (Cyan 40 تا Cyan 90). روشنترین پله باید روی سفید دیده شود.positive، warning و negative فقط برای خوب، هشدار و بد؛ همیشه با برچسب یا آیکن. هرگز برای «سری چهارم».هر عدد در نمودار باید بدون محاسبه خوانده شود.
| جزء | Keynote / PPT (pt) | وزن و رنگ |
|---|---|---|
| عنوان-نتیجه | ۳۲ / ۱۶ | Bold · Cyan 90 |
| زیرعنوان | ۲۰ / ۱۰ | Regular · Cool Gray 60 |
| برچسب داده | ۲۰ / ۱۰ | SemiBold · Cool Gray 80 |
| برچسب محور | ۱۸ / ۹ | Regular · Cool Gray 60 |
| راهنما | ۱۸ / ۹ | Regular · Cool Gray 80 |
| توضیح | ۱۸ / ۹ | SemiBold · Blue 60 |
| منبع | ۱۶ / ۸ | Regular · Cool Gray 50 |
عدد اول برای اسلاید ۱۹۲۰ در ۱۰۸۰ و عدد دوم برای اسلاید ۹۶۰ در ۵۴۰ است.
toLocaleString('fa-IR').محور ابزار خواندن است، نه تزیین.
محور از صفر: تفاوت واقعی
محور بریده: تفاوت سهبرابر دیده میشود
چشم مخاطب را مستقیم به نکته ببرید.
شعبهٔ اصفهان پس از اجرای پایلوت از بقیه جدا شد
نرخ تبدیل سرنخ به فروش · ٪
قاعده: در هر نمودار یک نکتهٔ اصلی؛ دو نکته یعنی دو نمودار. رنگ برجستهسازی با رنگ سریها رقابت نکند: اگر برجسته میکنید، بقیه خاکستریاند. توضیحها جزء نمودارند؛ در Keynote و PowerPoint با نمودار گروه شوند.
اینها داده را تحریف میکنند یا خواندن را سخت میکنند.
| نمودار | وضعیت | چرا | به جایش |
|---|---|---|---|
| سهبعدی | ممنوع | عمق و پرسپکتیو اندازهها را تحریف میکند؛ میلهٔ جلویی بزرگتر دیده میشود. | همان نمودار دوبعدی |
| دومحوره | ممنوع | همترازی دو محور دلخواه است و رابطهای میسازد که در داده نیست. | دو نمودار کنار هم، یا هر دو سری با مبنای ۱۰۰ |
| عقربهای (Gauge) | ممنوع | فضای زیاد برای یک عدد و مقایسهناپذیر. | کارت KPI یا بولت |
| دایرهای پرتکه | ممنوع | بیش از ۴ تکه یا تکههای نزدیک به هم قابل مقایسه نیستند. | میلهای افقی |
| راداری | با احتیاط | مساحت و شکل به ترتیب محورها بستگی دارد و اغراق میکند. | میلهای گروهی یا حرارتی |
| ابر کلمات | ممنوع | اندازهٔ کلمه به طول آن هم بستگی دارد و چیزی را نمیسنجد. | میلهای افقی فراوانی |
وقتی خواننده باید عدد دقیق را پیدا کند، جدول بهتر از نمودار است. کامپوننت آن جدول است.
text-secondary و خط ۲ پیکسلی زیر آن؛ ردیفها با خط مویی؛ بدون خط عمودی و بدون راهراه.ink بالای آن.accent-subtle، نه رنگ متن.پیش از گذاشتن هر نمودار در اسلاید یا سند:
<!-- رنگها را از توکنها بخوانید، نه از هگز --><script type="module"> const css = getComputedStyle(document.documentElement); const color = (name) => css.getPropertyValue(`--hq-${name}`).trim(); const palette = [1, 2, 3, 4, 5].map((i) => color(`chart-${i}`)); const fa = (n) => n.toLocaleString('fa-IR');</script>data-theme) رنگها را دوباره بخوانید و نمودار را دوباره بکشید.role="img" و یک aria-label برابر عنوان-نتیجه میگیرد؛ دادهٔ دقیق را در جدول کنار آن یا در پیوست بیاورید.