كتابة التعليمة البرمجية التصور
توفّر مكتبة مساعد Looker Studio واجهة بينك وبين Looker. استوديو YouTube. ولاستخدام المكتبة، عليك توفير دالة استدعاء تعرض مؤثرات عرض البيانات.
الدالة الأكثر بروزًا في المكتبة هي subscribeToData
، والتي تأخذ
وسيطات: دالة callback
تعرض التصور،
كائن options
الذي يحدد نوع التحويل الذي تريد أن تُجرى بياناتك به
يستغرقها المشروع. لمزيد من المعلومات، يُرجى مراجعة مرجع المكتبة.
فيما يلي مخطط تفصيلي لما يمكن أن تفعله لغة JavaScript الشكل.
function drawViz(vizData){
var height = dscc.getHeight();
var width = dscc.getWidth();
console.log(vizData);
// this is where you write your viz code
}
dscc.subscribeToData(drawViz, {transform: dscc.objectTransform})
هناك بعض النقاط الأساسية التي يجب مراعاتها عند كتابة منتدى مؤثرات عرض البيانات.
وتحدث التحديثات من الدالة subscribeToData
عندما تكون البيانات أو النمط
تغييرات حجم iframe
على سبيل المثال:
// create and add the canvas
// do this one time
var canvasElement = document.createElement('canvas');
var ctx = canvasElement.getContext('2d');
canvasElement.id = 'myViz';
document.body.appendChild(canvasElement);
function drawViz(data){
// clear the canvas
var ctx = canvasElement.getContext('2d');
ctx.clearRect(0, 0, canvasElement.width, canvasElement.height);
// viz code goes here
}
تُحمِّل أداة Looker Studio ملفات JavaScript وتشغّلها، وليس ملفات HTML. كل عمليات التلاعب في DOM أن يحدث من خلال JavaScript.
على سبيل المثال: يحدّد الرمز التالي السمة div
ويضيفها إلى نموذج العناصر في المستند (DOM).
// create and add the canvas
var chartElement = document.createElement('div');
chartElement.id = 'myViz';
document.body.appendChild(chartElement);
تجميع الرمز
تسمح لك الرسومات البيانية في منتدى Looker Studio بتحميل رمز JavaScript واحد فقط. الملف. يجب أن يكون الرمز الذي يتم تحميله ملفًا واحدًا يشتمل على أمر dscc. ومكتبة المساعدة وأي مكتبات للمرئيات في JavaScript والمرئيات الخاصة بك الرمز.
لتنفيذ ذلك في bash، يمكنك استخدام الأمر cat
كما هو موضّح أدناه.
cat dscc.min.js vizLibrary.js myVizSource.js > myViz.js
تعريف البيان
يوفر ملف بيان التصور بيانات تعريف حول التصور، بالإضافة إلى معلومات حول موقع موارد التصور. الموقع الجغرافي من ملف البيان باسم "معرّف المكون"، وتستخدم لتحميل مؤثر عرض التصور في المجتمع.
يُرجى مراجعة مرجع البيان للاطّلاع على نموذج بيان.
.تحدّد معلَمة devMode
في البيان سلوك التخزين المؤقت
مؤثرات عرض البيانات. أثناء تطوير التمثيل البصري، يجب ضبط السمة devMode
على true
التأكد من أن عمليات التحديث الثابت تُحمّل أحدث إصدار من الموارد. بمجرد
الرمز ثابت، ويجب أن يكون devMode
هو false
لضمان أن تكون التقارير ذات
تحميل تصورات المجتمع بسرعة. لمزيد من المعلومات عن التخزين المؤقت، يمكنك الاطّلاع على
الدليل المتقدم حول التخزين المؤقت
الخطوات التالية
الآن بعد أن تمت كتابة التعليمة البرمجية للتصور الخاص بك، تعرف على كيفية استضافة التصور