لماذا يخرج النص من المربع أثناء استخدام مثال Cloud D3 Word بواسطة Jason Davies؟

StackOverflow https://stackoverflow.com//questions/21028492

  •  21-12-2019
  •  | 
  •  

سؤال

أنا أستخدم D3 Word Cloud لأحد مشروعي.في المثال، يتم تعريفه على أنه العرض والارتفاع 300 * 300. ولكن عندما أقوم بتشغيله في بعض الأحيان، يظهر نصف النص فقط في المربع.انظر هذا exmple.

في هذا المثال، إنها كلمة "عشوائية" على اليسار.تم عرض "OM" فقط.

هل يمكن لأي شخص مساعدتي في كيفية عرض الإخراج في منطقة معينة؟

شكرا

هل كانت مفيدة؟

المحلول

إحداثيات الكلمات في السحابة محسوبة على افتراض أن مركز السحابة في (0،0).هذا ليس هو الحال مع SVGS، لذلك هناك عنصر أجيال GuideCetagCode أسفل SVG المستوى الأعلى الذي يحتوي على ترجمة نظام الإحداثيات المناسبة المطبقة.عند تغيير حجم كلمة Cloud، تحتاج إلى تغيير هذا أيضا.

في قضيتك، حجم Word Cloud هو 800 × 300، لذلك يجب أن تكون الترجمة (400،150):

giveacodicetagpre.

نصائح أخرى

أعتقد أن الترجمة يجب أن تكون نصف عرضك والطول.على سبيل المثال إذا w= 300 h= 300 ثم يجب أن يترجم ترجمة (150،150).نأمل أن يعمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top