شما می توانید از داشبورد Devexpress BI برای ایجاد تجسم و تجزیه و تحلیل داده ها استفاده کنید که شامل نمودارها ، شبکه ها ، نقشه ها ، شبکه های محوری ، کارت ها ، انتخاب های محدوده و سایر عناصر است. این محصول متقاطع به عنوان بخشی از اشتراک جهانی DevExpress در دسترس است.
موضوع کمک زیر را برای یادگیری اصول اولیه مرور کنید: با داشبورد DevExpress شروع کنید.
ChartControl می تواند داده ها را مستقیماً از کنترل PivotGridControl بارگیری و تجسم کند. هر کنترل یک گزینه خاص دارد که نحوه نمایش کنترل نمودار داده های مشترک را پیکربندی می کند. این راهنما نحوه استفاده از گزینه های نمودار را برای پیکربندی بسته بندی نمودار محوری که شامل کنترل شبکه محوری و کنترل نمودار است ، توضیح می دهد.

برای صادرات ، عملکرد مشابهی برای پل زدن XRCHART و XRPIVOTGRID در دسترس است.
با داده ها یک شبکه محوری تهیه کنید
یک کنترل نمودار هنگامی که یک PivotGridControl را به ویژگی DataSource ChartControl ‘به شرح زیر می اندازد ، داده های شبکه محوری را بازیابی می کند:
روی کنترل نمودار کلیک کنید ، روی برچسب هوشمند آن کلیک کنید و یک نمونه Pivot Grid را در قسمت Select Data Source انتخاب کنید.

کد زیر نحوه استفاده از یک شبکه محوری را به عنوان منبع داده نمودار نشان می دهد.
ChartControl. datasource = PivotGridControl ؛
ChartControl. datasource = PivotGridControl
کنترل شبکه محوری تمام نام های عضو داده ها را برای تولید سری ایجاد می کند. برای اطلاعات بیشتر به بخش زیر مراجعه کنید: تنظیمات خودکار.
ویژگی ChartControl. PivotGridDatasOurceOptions پیکربندی می کند که چگونه نمودار داده های یک شبکه محوری را بازیابی می کند. در عین حال ، PivotgridControl. OptionSchartDatasource ویژگی را پیکربندی می کند که چگونه شبکه محوری داده های خود را به یک نمودار ارائه می دهد. این خصوصیات گزینه هایی را که بین نمودار و شبکه محوری به اشتراک گذاشته می شود ، مشخص می کند. جدول زیر شامل تنظیمات نمودار و محوری شبکه است که همان عملکرد و توضیحات آنها را پیکربندی می کند.
| تنظیم نمودار | تنظیم شبکه محوری | شرح |
| کاربردی |
| pivotgriddatasourceoptions. AutobindingSettingsEnabled | مشخص می کند که آیا اتصال داده نمودار به طور خودکار در هنگام ایجاد نمودار محوری تنظیم می شود. |
| pivotgriddatasourceoptions. autolayoutsettingsenabled | مشخص می کند که آیا طرح نمودار به طور خودکار در هنگام ایجاد نمودار محوری تنظیم می شود. |
| قالب داده های دریافتی |
| pivotgriddatasourceoptions. reetrievedatabycolumns | pivotgridoptionschartdatasourcebase. providedatabycolumns | مشخص می کند که آیا سری نمودار بر اساس ستون ها یا ردیف های شبکه محوری مرتبط با آن ایجاد شده است. |
| PivotgriddatasourceOptions. RetriveEptyCells | pivotgridoptionschartdatasourrcebase. provideemptycells | مشخص می کند که آیا سلولهای خالی باید از شبکه محوری مرتبط با آن به نمودار منتقل شوند. |
| درمان کل محوری |
| pivotgriddatasourceoptions. retrievecolumncustomtotals | pivotgridoptionschartdatasourcebase. providecolumncustomtotals | مشخص می کند که آیا کل سفارشی ستون باید از شبکه محوری مرتبط با آن به یک نمودار منتقل شود. |
| pivotgriddatasourceoptions. retrievecolumngrandtotals | pivotgridoptionschartdatasourcebase. providecolumngrandtotals | مشخص می کند که آیا مجموعه های بزرگ ستون باید از شبکه محوری مرتبط با آن به یک نمودار منتقل شوند. |
| pivotgriddatasourceoptions. RetrievecolumnTotals | pivotgridoptionschartdatasourcebase. providecolumntotals | مشخص می کند که آیا کل ستون ها باید از شبکه محوری مرتبط با آن به یک نمودار منتقل شوند. |
| pivotgriddatasourceoptions. retrieverowcustomtotals | pivotgridoptionschartdatasourcebase. providerowcustomtotals | مشخص می کند که آیا مبلغ سفارشی ردیف باید از شبکه محوری مرتبط با آن به نمودار منتقل شود. |
| pivotgriddatasourceoptions. retrieverowgrandtotals | pivotgridoptionschartdatasourcebase. providerowgrandtotals | مشخص می کند که آیا مجموعه های بزرگ ردیف باید از شبکه محوری مرتبط با آن به نمودار منتقل شوند. |
| pivotgriddatasourceoptions. retrieverowtotals | pivotgridoptionschartdatasourcebase. providerowtotals | مشخص می کند که آیا کل ردیف باید از شبکه محوری مرتبط با آن به نمودار منتقل شود. |
| محدود کردن تعداد سریال ها و امتیازات |
| pivotgriddatasourceoptions. maxallowedpointcountinseries | pivotgridoptionschartdatasourcebase. maxallowedpointcountinseries | تعداد امتیازات موجود در سری ایجاد شده توسط نمودار را که بر اساس داده های شبکه محوری مرتبط است ، محدود می کند. |
| pivotgriddatasourceoptions. maxallowedseriescount | pivotgridoptionschartdatasourcebase. maxallowedseriescount | تعداد سری های ایجاد شده توسط تعداد ایجاد شده بر اساس داده های شبکه محوری مرتبط را محدود می کند. |
| گزینه اضافی |
| PivotgriddatasourceOptions. SelectionOnly | pivotgridoptionschartdatasource. SelectionOnly | مشخص می کند که آیا نمایشگر نمودار فقط سلولهای انتخاب شده یا تمام داده های شبکه محوری را انتخاب می کند. |
| pivotgriddatasourceoptions. updatedelay | pivotgridoptionschartdatasource. updatedElay | تأخیر بین زمان تمرکز سلول شبکه Pivot یا تغییر انتخاب ، و زمان به روزرسانی داده های نمودار را مشخص می کند. |
PivotgriddatasourceOptions. MaxAllowedSeriesCount و PivotgridDatasourceOptions. MaxAllowedCountInseries Properties "ارزش های پیش فرض سری" و امتیازات سری را شمارش می کند. این خصوصیات را روی 0 تنظیم کنید تا حد مجاز باشد.
تنظیمات خودکار
اگر تعداد برچسب برای نمودار فعلی بسیار بزرگ باشد ، برچسب های سری ‘RecolveOverlappingMode به طور پیش فرض تنظیم شده و در HideOverlapped تغییر می کند. نمودار قبل از به روزرسانی این ویژگی ، رویداد ChartControl. CustomizeresolveOverlappingMode را افزایش می دهد.
ویژگی های LegendBase. MaxHorizontalPercentage و LegendBase. MaxverticalPercentage به طور خودکار برای بهترین نسبت افسانه و اندازه نمودار تنظیم می شوند. نمودار قبل از به روزرسانی خصوصیات فوق ، رویداد ChartControl. CustomizeLegend را افزایش می دهد.
تنظیمات اتصال خودکار
ChartControl. PivotGridDatasOurceOptions . AutobindingSettingsEnabled ویژگی پیکربندی را پیکربندی می کند که آیا نمودار به طور خودکار نام عضو داده ها را بدست می آورد و یک نوع مقیاس ارزش را از شبکه محوری به دست می آورد.
شبکه Pivot نام اعضای داده را به صورت زیر به نمودار می دهد اگر ChartControl. PivotGridDataSourceOptions ‘PivotgriddatasourceOptions. RetrievedatabyColumns خاصیت درست تنظیم شده است:
- نام عضو داده ای که ستون های Pivot Grid را به ویژگی نمودار ChartControl. SeriesDatamember مشخص می کند.
- نام عضو داده ای که ردیف های Pivot Grid را به سری سری سری نمودارها نشان می دهد.
- نام مقادیر خلاصه شده در مورد سری سری سری نمودار.
- نام عضو داده ای که ردیف های Pivot Grid را به نمودار ChartControl. SeriesDatamember مشخص می کند.
- نام عضو داده ای که ستون های Pivot Grid را به خاصیت سری Series Series. argumentDatamember مشخص می کند.
- نام مقادیر خلاصه شده در مورد سری سری سری نمودار.
رویداد ChartControl. CustomizeAutoBindingSettings را انجام دهید که نمودار پس از به دست آوردن نام اعضای داده برای تغییر این تنظیمات ، نمودار را بالا می برد.
توجه داشته باشید که اگر چندین زمینه یک ستون/ردیف را مشخص کنید ، مقادیر زمینه مربوطه متصل به |امضا مقدار عضو داده مربوطه (به عنوان مثال ، 1995 | ژانویه).
تنظیمات طرح بندی خودکار
ChartControl. PivotGridDatasourceOptions. AutolayoutSettingsEnabled به طور خودکار طرح نمودار را برای دو نوع اصلی نمودار ذکر شده در زیر تنظیم می کند.
xydiagram
اولین نوع نمودار Xydiagram است.
اگر نوع مقیاس آرگومان زمان تاریخ باشد ، DateTimesCaleoptions. MeasureUnit و DateTimesCaleoptions. Measure و DateTimesCaleOptions. MeasureS.
مشابه این تنظیمات ، مقادیر DateTimeOptions. Format و DateTimeOptions. FormatString به واحد اندازه گیری اختصاص یافته بستگی دارد.
اگر آرگومان ها واحدهای مختلف اندازه گیری تاریخ (به عنوان مثال ، سالها و ماه ها) دارند ، نمودار به طور خودکار شکستگی مقیاس را وارد می کند (هنگامی که ScalebreakOptions. Style به صورت مستقیم و ScalebreakOptions. SizeInpixels ب ه-1) در محدوده X-Axis قرار می گیرد. این فضای بین نقاط داده را پنهان می کند (به عنوان مثال ، اگر یک امتیاز سالانه در مقیاس ماهانه 11 ماه خالی قبل از ظاهر شدن نقطه بعدی داشته باشد ، یک شکست مقیاس این فضا را پنهان می کند).
توجه داشته باشید که واحد اندازه گیری مشخص شده بر روی برچسب های محور x ‘تأثیر می گذارد. خاصیت Axislabel. Stagemed فعال شده است ، و ویژگی Axislabel. angle به طور پیش فرض روی 0 تنظیم می شود.
نمودار پس از اعمال این تنظیمات ، رویداد ChartControl. BoundDatachanged را بالا می برد.

SimpleDiagram
نوع نمودار دوم SimpleDiagram است.
اگر نمودار دارای یک سری ایجاد شده توسط خودکار باشد ، این افسانه قابل مشاهده است ، یا تعداد امتیازات موجود در تمام سری های ایجاد شده با هم برابر است و یک یا چند سری شامل همه (نه خالی) از سری های دیگر (فقط این سریال در ظاهر می شود. افسانه). ویژگی Series. legendTextPatte از یک سری به طور خودکار ایجاد شده روی الگوی "" تنظیم شده است.
اگر افسانه قابل مشاهده باشد ، پس هر سری از سری های سری Series. labelbase. textpatte "" یا "" است ، و Pieserieslabel. pose سری Pie و Donut.
عناوین سری با هر سری ایجاد شده توسط خودکار همراه هستند. ویژگی عنوان. text روی نام سری تنظیم شده است.
نمودار پس از اعمال این تنظیمات ، رویداد ChartControl. CustomizeXaxIslabels را افزایش می دهد.
فارکس وکسب درامد...
ما را در سایت فارکس وکسب درامد دنبال می کنید
برچسب :
نویسنده : احمد قانع پور
بازدید : 46
تاريخ : شنبه
9 ارديبهشت
1402 ساعت: :