نمودار چند سری ایجاد کنید

ساخت وبلاگ

نمودارهای MongoDB از ساخت نمودارهای چند سری پشتیبانی می کند ، که داده های نمودار شما را به گروه ها یا سری ها تقسیم می کند تا زمینه های اضافی را در طرح شما مقایسه کند. دو روش برای ایجاد نمودارهای چند سری وجود دارد:

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

چندین زمینه را به یک محور واحد نقشه برداری کنید

نمودارهای MongoDB به شما امکان می دهد چندین قسمت جمع یا ارزش را در یک ویژگی نمودار واحد (مانند محور X یا محور Y) نقشه برداری کنید. این به شما امکان می دهد زمینه های اضافی را با ایجاد سری جدید بر اساس کانال های رمزگذاری اضافه شده مقایسه کنید.

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

مثال

نمودار ستون چند سری زیر میانگین رتبه بندی فیلم بر اساس ژانر از دو منبع مختلف را نشان می دهد: IMDB

Movie Ratings Multiseries Chart

دو کانال رمزگذاری تجمع در محور Y نمودار وجود دارد ، یکی برای هر یک از قسمت های رتبه بندی سایت. با انتخاب گزینه میانگین تجمیع ، نمودار این دو قسمت را با استفاده از اپراتور $ AVG جمع می کند تا مقایسه میانگین دو قسمت در همان ستون را ارائه دهد.

نکته

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

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

نکته

همچنین ببینید:

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

از محور y ثانویه استفاده کنید

اگر چندین زمینه جمع یا ارزش را در محور Y نقشه برداری کنید ، می توانید یک مجموعه از مقادیر را در محور Y ثانویه ترسیم کنید.

قسمت سری

همچنین می توانید نمودارهای چند سری را با استفاده از فیلد Series در نمودار ساز ایجاد کنید. فیلد Series با کانال های رمزگذاری انبوه متفاوت است، زیرا در عوض از کانال کدگذاری دسته به جای کانال Value یا Aggregation استفاده می کند. هنگام ایجاد یک سری با استفاده از کانال کدگذاری دسته، هر مقدار منحصر به فرد از فیلد داده به یک سری در تجسم تبدیل می شود.

مثال

نمودار ستونی چند سری زیر، داده های سفارش از یک فروشگاه لوازم اداری را نشان می دهد و رایج ترین اقلام فروخته شده را براساس مکان فروشگاه نشان می دهد:

Supply Store Series Encoding Chael Example

با استفاده از item. name در کانال رمزگذاری سری، یک سری در هر گروه مکان برای نام هر مورد اضافه می شود.

نکته

فیلد Series زمانی مفید است که داده ها را بر اساس فهرست مجزایی از موارد گروه بندی می کنید. این رویکرد باید زمانی استفاده شود که مقادیر برای همه سری ها در یک فیلد واحد ذخیره می شوند و از یک فیلد جداگانه برای ایجاد دسته های گسسته استفاده می شود.

شمارش بر اساس مقدار گزینه تجمیع

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

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

توجه داشته باشید

اگر هر فیلدی در کانال محور X یا Y دارای شمارش بر اساس تجمع مقادیر انتخاب شده باشد، کانال سری غیرفعال می شود و هر فیلدی که قبلاً به آن کانال نگاشت شده است حذف می شود.

مثال

نمودار میله ای چند سری زیر از پایگاه داده sample_airbnb استفاده می کند. فهرست ها را بر اساس تعداد تخت ها و تعداد اتاق خواب هایی که دارند گروه بندی می کند و تعداد کل فهرست ها را برای هر مقدار نشان می دهد.

Count by value multi-series chart example

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

مثال

نمودار ستونی انباشته چند سری زیر از پایگاه داده sample_airbnb استفاده می کند. تمام حومه های مختلف ترکیه را با تعداد هر نوع ملک مشخص در آنجا نشان می دهد.

Count by value multi-series chart example

فیلد address. suburb محور X را پر می کند، در حالی که ستون های انباشته نشان دهنده همه انواع ویژگی های مختلف و تعداد کل هر کدام هستند.

منصة التداول الأكثر ثقة...
ما را در سایت منصة التداول الأكثر ثقة دنبال می کنید

برچسب : نویسنده : احمد نجفی بازدید : <-PostHit-> تاريخ : پنجشنبه 19 مرداد 1402 ساعت: 13:58