لماذا يخرج النص من المربع أثناء استخدام مثال Cloud D3 Word بواسطة Jason Davies؟
-
21-12-2019 - |
سؤال
أنا أستخدم D3 Word Cloud لأحد مشروعي.في المثال، يتم تعريفه على أنه العرض والارتفاع 300 * 300. ولكن عندما أقوم بتشغيله في بعض الأحيان، يظهر نصف النص فقط في المربع.
في هذا المثال، إنها كلمة "عشوائية" على اليسار.تم عرض "OM" فقط.
هل يمكن لأي شخص مساعدتي في كيفية عرض الإخراج في منطقة معينة؟
شكرا
المحلول
إحداثيات الكلمات في السحابة محسوبة على افتراض أن مركز السحابة في (0،0).هذا ليس هو الحال مع SVGS، لذلك هناك عنصر أجيال GuideCetagCode أسفل SVG المستوى الأعلى الذي يحتوي على ترجمة نظام الإحداثيات المناسبة المطبقة.عند تغيير حجم كلمة Cloud، تحتاج إلى تغيير هذا أيضا.
في قضيتك، حجم Word Cloud هو 800 × 300، لذلك يجب أن تكون الترجمة (400،150):
giveacodicetagpre.نصائح أخرى
أعتقد أن الترجمة يجب أن تكون نصف عرضك والطول.على سبيل المثال إذا w= 300 h= 300 ثم يجب أن يترجم ترجمة (150،150).نأمل أن يعمل.