یک نمودار داده خطی ایجاد کنید.
نحو
model.result( <pgtag> ).create( <ftag> , “ LineData “ );
model.result( <pgtag> ).feature( <ftag> ).set( خاصیت , <value> );
model.result( <pgtag> ).feature( <ftag> ).run();
شرح
model.result( <pgtag> ).create( <ftag> “LineData”) یک ویژگی نمودار داده خطی به نام <ftag> را ایجاد می کند که متعلق به گروه نمودار دو بعدی یا سه بعدی <pgtag> است .
نمودارهای دادههای خطی برای تجسم دادههای نقطهای خام که به عنوان نقاط، عناصر و رنگها بهعنوان بخشهای خط داده میشوند استفاده میشوند (نمونههای زیر را ببینید). نمودارهای داده خطی را می توان به گروه های نمودار دو بعدی و سه بعدی اضافه کرد.
خواص زیر موجود است:
نام | ارزش | پیش فرض | شرح |
رنگ پایین | سفارشی | سیاه | آبی | فیروزه ای | خاکستری | سبز | سرخابی | قرمز | سفید | رنگ زرد | سیاه | رنگ پایین برای استفاده برای گرادیان رنگ. وقتی رنگ آمیزی گرادیان است فعال است . |
رنگ | سفارشی | سیاه | آبی | فیروزه ای | خاکستری | سبز | سرخابی | قرمز | سفید | رنگ زرد | قرمز | رنگ یکنواخت برای استفاده وقتی رنگ آمیزی یکنواخت است فعال است . |
داده های رنگی | آرایه دو بعدی 1D | داده های رنگ برای نمودار داده خط به عنوان یک بردار N واقعی. | |
رنگ آمیزی | رنگی | یکنواخت | شیب | رنگ پذیر | نحوه رنگ آمیزی خطوط: با استفاده از جدول رنگ، رنگ یکنواخت یا گرادیان رنگ. |
رنگ افسانه | در | خاموش | بر | وقتی رنگآمیزی روی جدول رنگی تنظیم شده است ، افسانه رنگ نشان داده شود یا خیر . |
حالت رنگ | خطی | متقارن خطی | لگاریتمی | خطی | مقیاس بندی جدول رنگ: خطی، متقارن خطی در حدود 0، یا لگاریتمی، زمانی که رنگ آمیزی روی جدول رنگی یا گرادیان تنظیم می شود . |
رنگ پذیر | نام جدول رنگی | رنگين كمان | جدول رنگی که هنگام رنگآمیزی استفاده میشود روی رنگی تنظیم شده است . برای لیستی از جداول رنگی به جدول های رنگی مراجعه کنید . |
colortabletrans | هیچکدام | معکوس | غیر خطی | غیر خطی متقارن | هیچ یک | تغییر شکل جدول رنگ، زمانی که رنگ آمیزی روی رنگی یا گرادیان تنظیم می شود . |
رنگ پایین سفارشی | RGB-سه گانه | {1،0،0} یا آخرین رنگ استفاده شده | رنگ یکنواخت برای استفاده وقتی پایین رنگ روی سفارشی تنظیم شود فعال می شود . |
رنگ سفارشی | RGB-سه گانه | {1،0،0} یا آخرین رنگ استفاده شده | رنگ یکنواخت برای استفاده وقتی رنگ روی سفارشی تنظیم شود فعال می شود . |
رنگ سفارشی | RGB-سه گانه | {1،0،0} یا آخرین رنگ استفاده شده | رنگ یکنواخت برای استفاده هنگامی که topcolor روی سفارشی تنظیم شده باشد فعال می شود . |
داده های عنصری | آرایه دو بعدی عدد صحیح | داده های عنصر برای نمودار داده های خط، ارتباط بین نقاط را فراهم می کند. داده ها یک ماتریس عدد صحیح (edim+1)-by-M با مقادیری هستند که شاخص های مبتنی بر 0 در داده های نقطه ای هستند . قانون سمت راست جهت عادی را در سه بعدی تعریف می کند. در دو بعدی ترتیب مهم نیست. | |
رنگارنگ غیر خطی | در | خاموش | خاموش | وقتی رنگ آمیزی روی جدول رنگی یا گرادیان تنظیم می شود و ترانس های رنگی روی غیرخطی یا غیر خطی متقارن تنظیم می شود، آیا به جدول رنگ یا گرادیان معکوس می شود . |
داده های نقطه ای | آرایه دو بعدی دوبعدی | دادههای نقطهای برای نمودار دادههای خطی، بهعنوان مختصات x- و y در دوبعدی و مختصات x-، y- و z به صورت سه بعدی در یک ماتریس واقعی sdim-by-N. | |
محدوده رنگی | در | خاموش | خاموش | آیا از محدوده رنگ دستی مشخص شده در rangecolormin و rangecolormax استفاده شود . محدوده رنگ حداقل و حداکثر مقدار را در رنگ های رسم شده مشخص می کند. پیش فرض حداقل و حداکثر مقادیر داده است. |
rangecolormax | دو برابر | وابسته به طرح | حداکثر مقدار محدوده رنگ. وقتی rangecoloractive روشن است فعال است . |
rangecolormin | دو برابر | وابسته به طرح | حداقل مقدار محدوده رنگ. وقتی rangecoloractive روشن است فعال است . |
rangedatactive | در | خاموش | خاموش | آیا از محدوده داده دستی مشخص شده در rangedatamin و rangedatamax استفاده شود . مقادیر خارج از محدوده داده رسم نمی شوند. |
rangedatamax | دو برابر | وابسته به طرح | حداکثر مقدار داده وقتی rangedataactive روشن است فعال است . |
rangedatamin | دو برابر | وابسته به طرح | حداقل مقدار داده وقتی rangedataactive روشن است فعال است . |
عنوان | رشته | عنوان خودکار | عنوانی که باید در صورت دستی بودن عنوان عنوان استفاده شود . |
نوع عنوان | خودکار | برچسب | دفترچه راهنما | هیچ یک | خودکار | خودکار ، اگر عنوان باید به طور خودکار محاسبه شود. سفارشی ، اگر عنوان باید به طور خودکار محاسبه شود، اما سفارشی شود. label ، اگر عنوان باید برچسب گروه طرح باشد. manual ، اگر باید از عنوان کتابچه راهنمای کاربر استفاده شود ( ویژگی عنوان ). هیچ ، اگر عنوانی نمایش داده نشود. |
رنگ بالا | سفارشی | سیاه | آبی | فیروزه ای | خاکستری | سبز | سرخابی | قرمز | سفید | رنگ زرد | سفید | رنگ بالایی که برای شیب رنگ استفاده می شود. وقتی رنگ آمیزی گرادیان است فعال است . |
ویژگی های
ظاهر مواد ، شفافیت (فقط سه بعدی)
مثال ها
روشی برای ایجاد نمودار داده خطی به صورت دو بعدی برای داده هایی که منحنی سینوسی را نشان می دهند ( x , sin( x )):
کد برای استفاده با جاوا
رشته pgTag = model.result().uniquetag(“pg”);
ResultFeature pg = model.result().create(pgTag, 2);
ResultFeature plot = pg.create(“line1”, “LineData”);
int N = 100;
double[][] p = دو برابر جدید[2][N];
int[][] t = جدید int[2][N – 1];
double[] color = new double[N];
برای (int i = 0; i < N; i++) {
دو برابر x = 4 * Math.PI * i / N;
p[0][i] = x;
p[1][i] = Math.sin(x);
اگر (i > 0) {
t[0][i – 1] = i – 1;
t[1][i – 1] = i;
}
}
plot.set(“pointdata”، p)
.set(“elementdata”، t)
.set(“colordata”, color);
plot.run();
کد برای استفاده با متلب
این نوع، برای استفاده با MATLAB® ، یک رنگ آبی ثابت برای خط تعیین می کند و آن را ترسیم می کند:
وارد کردن com.comsol.model.util.*
model = ModelUtil.create(‘Model’);
pg = model.result.create(‘pg’, 3);
pl = pg.create(‘line’, ‘LineData’);
x = 0:100;
y = [sqrt(x); sin(x); cos(x)];
t = [1:99; 2:100];
pl.set(‘pointdata’, y);
pl.set(‘elementdata’, t);
pl.set (“رنگ”، “آبی”)
mphplot (مدل، ‘pg’)
روشی برای ایجاد نمودار داده خطی به صورت سه بعدی برای داده هایی که منحنی را نشان می دهند ( x ، x 1.3 ، x 1.6 ):
کد برای استفاده با جاوا
رشته pgTag = model.result().uniquetag(“pg”);
ResultFeature pg = model.result().create(pgTag, 3);
ResultFeature plot = pg.create(“line1”, “LineData”);
int N = 100;
double[][] p = دو برابر جدید[3][N];
int[][] t = جدید int[2][N – 1];
double][ color = new double[N];
برای (int i = 0; i < N; i++) {
p[0][i] = i;
p[1][i] = Math.pow(i, 1.3);
p[2][i] = Math.pow(i, 1.6);
اگر (i > 0) {
t[0][i – 1] = i – 1;
t[1][i – 1] = i;
}
}
plot.set(“pointdata”، p)
.set(“elementdata”، t)
.set(“colordata”, color);
plot.run();
همچنین ببینید
AnnotationData , ArrowData , PointData , SurfaceData , TubeData