نعلن عن الرسوم البيانية الخفيفة الإصدار 3.0

Jul 6, 2020
متحمسون لإصدار الرسوم البيانية الخفيفة الإصدار 3.0 . لقد أضفنا القدرة على الحصول على مقياسين للأسعار في نفس الوقت ، وتحديد عدد الأعمدة من يسار / يمين البيانات المرئية، واستخدام تنسيق التاريخ الخاص بك ، وتجاوز نطاق المقياس التلقائي ، والمزيد من الميزات.
 في هذا المنشور سنرشدك إلى كل من هذه التحديثات ونوضح لك كيفية البدء في استخدام أحدث إصدار من الرسوم البيانية الخفيفة 3.0
أهم التغييرات

أولا هذا هو إصدار رئيسي للمكتبة ، والذي يحتوي على بعض التغييرات العاجلة:

– كلا الطريقتين SubscribeVisibleTimeRangeChange و unsubscribeVisibleTimeRangeChange تم نقلهم من ChartApi إلى TimeScaleApi ؛
– باستخدام الإصدار 3.0 ، يمكنك تحديد محور السعر الذي ترغب في وضع السلسلة عليه. وينطبق الشيء نفسه على نقل السلسلة بين جداول الأسعار.

اطلع على مستند التغييرات العاجلة مع دليل شامل لمساعدتك على الترحيل بسلاسة.
مقياسان للأسعار
منذ إصدارنا العام الأول، كانت المكتبة قادرة فقط على عرض مقياس سعر واحد في نفس الوقت (من اليسار أو من اليمين)، مع الإصدار 3.0، ستتمكن من عرض ما يصل إلى مقياسين للأسعار في وقت واحد.
هذا يعني أنه يمكنك إضافة سلسلتين مختلفتين على الرسم البياني ، ووضعهما على مقاييس أسعار مختلفة (واحدة على اليسار ، والأخرى على اليمين) وسيكون كلاهما مرئيًا. بالإضافة إلى ذلك ، سيكون لديك القدرة على وضع عدة سلاسل على نفس مقياس السعر ، حتى لو كان مركبا. وبالتالي إنشاء دراستك الخاصة مع العديد من المخرجات حيث يمكنك جعل كل ناتج كسلسلة منفصلة ووضعها جميعًا على نفس مقياس السعر بحيث يتم قياسها معًا.
عد الأعمدة البيانية وظهور العمود البياني

لنفترض أنك طورت تطبيقًا وتحتاج إلى تنفيذ تحميل مستمر للبيانات عندما يمرر المستخدم إلى اليسار في السجل (قابل للعرض هنا). هذه ميزة أساسية جدًا لحلول الرسوم البيانية.

يحتوي الإصدار 3.0 من المكتبة على العديد من التحسينات المتعلقة بهذه الميزة. على سبيل المثال ، يمكنك الآن الحصول على معلومات حول عدد الأعمدة البيانية التي تحتوي عليها السلسلة من يسار العمود المرئي الأيسر أو من يمين العمود المرئي الأيمن. يمكنك الآن أيضًا عمل توقعات وتحميل اعمدة بيانية جديدة أمامك حتى لا يرى المستخدمون أي “تجميد” أو تأخير في التحميل.

على سبيل المثال ، لنفترض أنك بدأت في تحميل اعمدة إضافية عندما يقوم المستخدم بالتمرير إلى اليسار بحيث يحتوي الرسم البياني على 50-100 عمود بياني فقط متبقية في السجل.

بالإضافة إلى ذلك ، يمكن أيضًا تطبيق واجهة برمجة التطبيقات (API) لمزامنة النطاقات المرئية بسلاسة (كما هو موضح في الرسم البياني المتعدد لـ TradingView ، على سبيل المثال) بين العديد من الرسوم البيانية. عندما يتم تحريك رسم بياني واحد ، يتم تحريك الآخرين أيضًا.

تنسيقات التاريخ
في السابق ، كانت لدينا قائمة مشفرة من تنسيقات التواريخ المتاحة (19 تنسيقًا إجمالاً) ، لذا لم تكن قادرًا على تخصيص التنسيق الخاص بك واستخدامه ، والذي سيكون أكثر ملاءمة لمتطلباتك.
في 3.0 قمنا بتغيير هذا ، مما يسمح لك باستخدام أي سلسلة مخصصة كتنسيق تاريخ.
على سبيل المثال ، يمكنك استخدام “yyyy سنة – dd يوم” أو حتى “yyyy” ، وهي مناسبة للرسوم البيانية الموسمية.
يمكن أن يكون التنسيق المخصص أي سلسلة ، تحتوي على أي عدد من العناصر النائبة للتاريخ ، والتي سنستبدلها بقيم التاريخ المقابلة:
– `yyyy` – تنسيق سنة كامل (مثل 2020)
– `yy` – تنسيق سنة مختصر (مثل 20)
– `MMMM` – تنسيق شهر كامل (مثل يوليو)
– `MMM` – تنسيق شهر قصير (مثل Feb) فيبراير
– `MM` – تنسيق الشهر بالأرقام (مع صفر بادئ إذا لزم الأمر) (مثلا شهر مارس يكون 03، شهر نوفمبر يكون 11)
– `dd` – تنسيق يوم من الشهر (مع وضع صفر بادئ إذا لزم الأمر) (مثل 15)
تجاوز نطاق سعر السلسلة
بشكل افتراضي ، تستخدم المكتبة جميع البيانات المرئية على الرسم البياني لحساب نطاق السعر أثناء وضع مقياس تلقائي. ومع ذلك ، إذا كنت ترغب في تعديله بطريقة ما ، على سبيل المثال ، إذا كنت متأكدًا من أن السلسلة لا يجب أن تحتوي على قيم سلبية ، فيمكنك تغيير النطاق السعري بطريقة تسمح لها بالتصوير على أنه غير سلبية ، وستتبنى المكتبة النطاق السعري وفقًا لذلك.
القدرة على إضافة نص إلى علامة السلسلة
تفيد علامات السلسلة في تحسين تجربة المستخدم على الرسم البياني. تسمح لك بإظهار العلامات (مثل الأسهم ، أو الدائرة ، أو المربع) بجوار الأعمدة البيانية للسلسلة. في نسختنا الجديدة من المكتبة ، يمكنك أيضًا تحديد توقيع أو نص لكل علامة ، مما يسمح لك بإضافة التسميات التوضيحية والملاحظات.
API لتحويل الوقت إلى إحداثيات والعكس 
من حين لآخر ، من الضروري وضع تلميح أو نص في أعلى المكتبة في وقت محدد على الرسم البياني. في الإصدار 3.0 الخاص بنا ، أضفنا القدرة على تحويل الوقت إلى إحداثيات X والعكس، بشكل أساسي من خلال تعيين API لإحداثيات الشاشة. بالإضافة إلى ذلك ، يمكنك الآن الحصول على عرض مقياس السعر المرئي (يسار أو يمين). يمكن أن يكون هذا مفيدًا ، على سبيل المثال ، إذا كان لديك مقياس السعر الأيسر المعروض وتحتاج إلى الحصول على إحداثيات دقيقة داخل الرسم البياني.
القدرة على إخفاء علامات سعر النطاق
قد تبدو علامات التجزئة على مقياس السعر مربكة إلى حد ما للبعض ، في كثير من الأحيان لأنها تبدو وكأنها علامة ناقص. ومع ذلك ، يمكنك الآن تعطيل هذا الرمز ، مما يؤدي إلى توقف المكتبة عن عرضها. هذا يعني عدم وجود المزيد من الرموز المربكة التي تملأ الرسم البياني الخاص بك إذا كنت تفضل إخلاء هذه المساحة.
المزيد من الميزات ، مساحة تخزينية أصغر

يشير معنى “خفيف أو مساحة أصغر” إلى الحجم. كانت النسخة الأولى من المكتبة ~ 43.7 كيلوبايت في min.gz. منذ ذلك الحين ، أضفنا العديد من الميزات الجديدة وقد تعتقد أن الحجم يحاكي نمو هذه الإضافات، ولكن هذا هو المكان الذي قد تكون مخطئًا فيه.

في هذا الإصدار ، قمنا بتطبيق تقنيات مختلفة لتقليل حجم المكتبة ، مما يسمح لنا بتزويدك بحجم أصغر للباقة ككل. لذلك ، الإصدار 3.0 من المكتبة هو 42.4 كيلوبايت في min.gz، حتى أصغر من ذي قبل، ولكنه مليء بالميزات والأدوات المضافة.

لاحظ أن التقنيات التي استخدمناها هنا ليست خاصة بالرسوم البيانية الخفيفة. مما يعني أنه يمكنك استخدامها في مشاريعك أيضًا. إذا كنت مهتمًا بمعرفة المزيد حول عمليتنا ، فراجع GH #436 و GH #432، اللتين تبرزان تقليل الحجم في المكتبة. أظهر اختبارنا أن هذه التقنيات يمكن أن تقلل من حجم الباقة الكلية بنسبة تصل إلى 30٪ في شكل مصغر غير مضغوط ، وما يصل إلى 10٪ في min.gz.

شكر خاص لمجتمعنا
TradingView هو مجتمع من المستثمرين والتجار والمبرمجين. نود أن نشكر جميع المساهمين الذين ساعدوا في هذا الإصدار:
 
ولدينا المزيد لنقدمه لك
لقد قمنا فقط في هذا المنشور بعرض مختتصر فيما يتعلق بالجديد في Lightweight Charts 3.0. لمشاهدة قائمة كاملة بالتغييرات ، نشجعك على مراجعة ملاحظات Github للحصول على مزيد من التفاصيل والمعلومات. إذا كنت ترغب في معرفة المزيد حول الكيفية التي يمكن أن تساعدك بها الرسوم البيانية الخفيفة أو قليلة المساحة التخزينية، يرجى زيارة مكتبة الرسوم البيانية الخاصة بنا.

Look first Then leap

تم إنشاء TradingView خصيصًا لك، لذا تأكد من حصولك على أقصى استفادة من خدماتنا الرائعة
فتح الرسم البياني