برنامه نویسی

چگونه می توان رویدادها را در ابعاد داده نظارت کرد و داده های مربوطه را به دست آورد؟

چگونه می توان رویدادها را در ابعاد داده نظارت کرد و داده های مربوطه را به دست آورد؟

سلام، ما در اینجا باید موقعیت بعد داده های نمودار میله ای را نظارت کنیم و سلول ها را در جدول دیگری بر اساس داده های مربوط به کلیک کاربر برجسته کنیم. چگونه باید به این امر رسید؟

کاربران می توانند به رویداد dimensionClick در نمونه vchart گوش دهند تا عملیات انجام شده را پس از کلیک بر روی یک بعد داده سفارشی کنند. در همان زمان، اطلاعات بعد داده مربوطه را می توان در پارامترهای تابع callback بدست آورد:

vchart.on('dimensionClick', (args) => {
  const datum = args.datum;
  console.log('Dimension Click!', args, datum);
});
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

const spec = {
  type: 'bar',
  data: [
    {
      id: 'barData',
      values: [
        { month: 'Monday', sales: 22 },
        { month: 'Tuesday', sales: 13 },
        { month: 'Wednesday', sales: 25 },
        { month: 'Thursday', sales: 29 },
        { month: 'Friday', sales: 38 }
      ]
    }
  ],
  xField: 'month',
  yField: 'sales'
};

const vchart = new VChart(spec, { dom: CONTAINER_ID });
vchart.renderSync();

vchart.on('dimensionClick', (args) => {
  const datum = args.datum;
  console.log('Dimension Click!', args, datum);
});

// Just for the convenience of console debugging, DO NOT COPY!
window['vchart'] = vchart;
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

توضیحات تصویر

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا