منصوبے کے بارے میں

XCharts ایک Unity کے لیے ڈیٹا ویژولائزیشن چارٹ پلگ ان ہے، جو UGUI پر مبنی ہے، اور اس کی بنیادی لائبریری MIT لائسنس کے تحت اوپن سورس ہے۔ یہ خالص کوڈ کے ذریعے چارٹ ڈرائنگ کرتا ہے، اضافی ٹیکسچر یا شیڈر وسائل پر انحصار نہیں کرتا، اور بصری پیرامیٹر کنفیگریشن انٹرفیس فراہم کرتا ہے، جو رن ٹائم پر ترتیب اور ڈیٹا میں متحرک تبدیلی کی حمایت کرتا ہے۔ بنیادی صلاحیتیں شامل ہیں: - بلٹ ان چارٹس: لائن چارٹ، بار چارٹ، پائی چارٹ، ریڈار چارٹ، اسکیٹر پلاٹ، ہیٹ میپ، رنگ چارٹ، کینڈل اسٹک چارٹ، پولر کوآرڈینیٹ، متوازی کوآرڈینیٹ وغیرہ۔ - توسیعی چارٹس: 3D پائی چارٹ، 3D بار چارٹ، 3D پرامڈ، فنل چارٹ، گیج چارٹ، واٹر لیول چارٹ، پکٹوگرام بار چارٹ، گینٹ چارٹ، ریکٹینگل ٹری میپ، سنکی ڈایاگرام، 3D لائن چارٹ، ریلیشن شپ چارٹ وغیرہ، جن میں سے کچھ کے لیے VIP/SVIP سبسکرپشن درکار ہے۔ - اجزاء اور کوآرڈینیٹ سسٹم: عنوان، لیجنڈ، ٹول ٹپ، مارک لائن، مارک ایریا، ڈیٹا زوم، ویژول میپنگ وغیرہ؛ دائیں زاویہ کوآرڈینیٹ سسٹم، پولر کوآرڈینیٹ سسٹم، سنگل ایکسس وغیرہ کو سپورٹ کرتا ہے۔ - اسٹائل اور امتزاج: متعدد لائن اور بار چارٹ اسٹائل، پائی چارٹ اسٹائل، اور ایک ہی چارٹ میں متعدد چارٹس کو یکجا کرنے کی حمایت۔ - حسب ضرورت اور کارکردگی: ڈرائنگ API فراہم کرتا ہے تاکہ پوائنٹس، لائنز اور سطحوں کو اپنی مرضی سے بنایا جا سکے، تھیم حسب ضرورت اور درآمد/برآمد کو سپورٹ کرتا ہے، اور دسیوں ہزار ڈیٹا پوائنٹس کی ڈرائنگ اور سیمپلنگ ڈرائنگ کو سپورٹ کرتا ہے۔ - اینیمیشن اور انٹرایکشن: فیڈ ان/آؤٹ، تبدیلی، نیا اضافہ جیسی اینیمیشنز، اور ڈیٹا فلٹرنگ، ویو زوم جیسے تعاملات۔ - مطابقت: Unity 5.6 اور اس سے اوپر کے ورژن کو سپورٹ کرتا ہے، TextMeshPro اور New Input System کے ساتھ مطابقت رکھتا ہے۔ استعمال کا طریقہ: unitypackage یا سورس کوڈ درآمد کریں، Hierarchy میں دائیں کلک کرکے چارٹ بنائیں، Inspector کے ذریعے Serie اور اجزاء شامل کریں اور پیرامیٹرز ایڈجسٹ کریں۔ ریپوزٹری میں صرف سورس کوڈ ہے، مثالیں XCharts-Demo ریپوزٹری اور آن لائن مثالوں میں دیکھیں۔ بنیادی فیچرز مفت ہیں، توسیعی چارٹس اور اعلیٰ افعال کے لیے سبسکرپشن درکار ہے۔