یک نمودار داده خطی ایجاد کنید.
نحو
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