Axis

Axis class

لتغليف الكائن الذي يمثل محور الرسم البياني .

public class Axis

الخصائص

اسموصف
Area { get; }يحصل على ملفArea .
AxisBetweenCategories { get; set; }يمثل إذا كان محور القيمة يتقاطع مع محور الفئة بين الفئات.
AxisLabels { get; }الحصول على تسميات المحور بعد استدعاء Chart.Calculate () طريقة .
AxisLine { get; }الحصول على مظهر المحور .
BaseUnitScale { get; set; }يمثل مقياس الوحدة الأساسية لمحور الفئة.
Bins { get; }يمثل الصناديق على محور الرسم البياني (المدرج التكراري / باريتو )
CategoryType { get; set; }يمثل نوع محور الفئة .
CrossAt { get; set; }يمثل النقطة على محور القيمة حيث يتقاطع معها محور الفئة.
CrossType { get; set; }يمثل ملفCrossType على المحور المحدد حيث يتقاطع المحور الآخر.
CustUnit { get; set; }يحدد قيمة مخصصة لوحدة العرض .
DisplayUnit { get; set; }يمثل تسمية الوحدة للمحور المحدد.
DisplayUnitLabel { get; }يمثل تسمية وحدة على محور في المخطط المحدد. تسميات الوحدات مفيدة لرسم قيم كبيرة - على سبيل المثال ، بالملايين أو المليارات.
HasMultiLevelLabels { get; set; }يشير إلى ما إذا كان سيتم عرض الملصقات كمستويات متعددة.
IsAutomaticMajorUnit { get; set; }يشير إلى ما إذا كان قد تم تعيين الوحدة الرئيسية للمحور تلقائيًا.
IsAutomaticMaxValue { get; set; }يشير إلى ما إذا كان يتم تعيين الحد الأقصى للقيمة تلقائيًا.
IsAutomaticMinorUnit { get; set; }يشير إلى ما إذا كان قد تم تعيين الوحدة الثانوية للمحور تلقائيًا.
IsAutomaticMinValue { get; set; }يشير إلى ما إذا كان يتم تعيين القيمة الدنيا تلقائيًا.
IsAutoTickLabelSpacing { get; set; }يشير إلى ما إذا كان التباعد بين تسمية التجزئة تلقائيًا
IsDisplayUnitLabelShown { get; set; }يمثل ما إذا كانت تسمية وحدة العرض معروضة على المحور المحدد.
IsLogarithmic { get; set; }يمثل ما إذا كان نوع مقياس محور القيمة لوغاريتميًا أم لا.
IsPlotOrderReversed { get; set; }يمثل ما إذا كان Microsoft Excel يرسم نقاط البيانات من الأخير إلى الأول.
IsVisible { get; set; }يمثل إذا كان المحور مرئيًا .
LogBase { get; set; }يمثل القاعدة اللوغاريتمية. القيمة الافتراضية هي 10. تنطبق فقط على Excel2007.
MajorGridLines { get; }يمثل خطوط الشبكة الرئيسية على محور الرسم البياني.
MajorTickMark { get; set; }يمثل نوع علامة التجزئة الرئيسية للمحور المحدد.
MajorUnit { get; set; }يمثل الوحدات الرئيسية للمحور .
MajorUnitScale { get; set; }يمثل مقياس الوحدة الرئيسية لمحور الفئة.
MaxValue { get; set; }يمثل الحد الأقصى للقيمة على محور القيمة.
MinorGridLines { get; }يمثل خطوط شبكة ثانوية على محور الرسم البياني.
MinorTickMark { get; set; }يمثل نوع علامة التجزئة الثانوية للمحور المحدد.
MinorUnit { get; set; }يمثل الوحدات الثانوية للمحور .
MinorUnitScale { get; set; }يمثل مقياس الوحدة الرئيسية لمحور الفئة.
MinValue { get; set; }يمثل الحد الأدنى للقيمة على محور القيمة.
TickLabelPosition { get; set; }يمثل موضع تسميات علامات التجزئة على المحور المحدد.
TickLabels { get; }إرجاع أTickLabels كائن يمثل تسميات علامات التجزئة للمحور المحدد.
TickLabelSpacing { get; set; }يمثل عدد الفئات أو السلاسل بين تسميات علامات التجزئة. ينطبق فقط على محاور الفئات والمسلسلات.
TickMarkSpacing { get; set; }إرجاع أو تعيين عدد الفئات أو السلسلة بين علامات التجزئة. ينطبق فقط على محاور الفئات والسلسلة.
Title { get; }الحصول على عنوان المحور .

أمثلة


[C#]

// إنشاء كائن مصنف
Workbook workbook = new Workbook();
// إضافة ورقة عمل جديدة إلى كائن Excel
int sheetIndex = workbook.Worksheets.Add();
// الحصول على مرجع ورقة العمل المضافة حديثًا عن طريق تمرير فهرس الورقة الخاص بها
Worksheet worksheet = workbook.Worksheets[sheetIndex];
// إضافة قيمة عينة إلى الخلية "A1"
worksheet.Cells["A1"].PutValue(50);
// إضافة قيمة عينة إلى الخلية "A2"
worksheet.Cells["A2"].PutValue(100);
// إضافة قيمة عينة إلى الخلية "A3"
worksheet.Cells["A3"].PutValue(150);
// إضافة قيمة عينة إلى الخلية "B1"
worksheet.Cells["B1"].PutValue(4);
// إضافة قيمة عينة إلى الخلية "B2"
worksheet.Cells["B2"].PutValue(20);
// إضافة قيمة عينة إلى الخلية "B3"
worksheet.Cells["B3"].PutValue(50);
// إضافة مخطط إلى ورقة العمل
int chartIndex = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 5);
// الوصول إلى مثيل المخطط المضاف حديثًا
Chart chart = worksheet.Charts[chartIndex];
// إضافة NSeries (مصدر بيانات المخطط) إلى المخطط الذي يتراوح من خلية "A1" إلى "B3"
chart.NSeries.Add("A1:B3", true);
// تعيين الحد الأقصى لقيمة محور القيمة
chart.ValueAxis.MaxValue = 200;
// تعيين الحد الأدنى لقيمة محور القيمة
chart.ValueAxis.MinValue = 0;
// تعيين الوحدة الرئيسية
chart.ValueAxis.MajorUnit = 25;
// يتقاطع محور الفئة (س) عند القيمة القصوى.
chart.ValueAxis.CrossType = CrossType.Maximum;
// قم بتعيين عدد الفئات أو السلسلة بين تسميات علامات التجزئة. 
chart.CategoryAxis.TickLabelSpacing = 2;

// قم بعملك

// حفظ ملف Excel
workbook.Save("book1.xlsx");

[Visual Basic]

'إنشاء كائن مصنف
Dim workbook As Workbook = New Workbook()
'إضافة ورقة عمل جديدة إلى كائن Excel
Dim sheetIndex As Int32 = workbook.Worksheets.Add()
'الحصول على مرجع ورقة العمل المضافة حديثًا عن طريق تمرير فهرس الورقة الخاص بها
Dim worksheet As Worksheet = workbook.Worksheets(sheetIndex)
'Adding a sample value to "A1" cell
worksheet.Cells("A1").PutValue(50)
'Adding a sample value to "A2" cell
worksheet.Cells("A2").PutValue(100)
'Adding a sample value to "A3" cell
worksheet.Cells("A3").PutValue(150)
'Adding a sample value to "B1" cell
worksheet.Cells("B1").PutValue(4)
'Adding a sample value to "B2" cell
worksheet.Cells("B2").PutValue(20)
'Adding a sample value to "B3" cell
worksheet.Cells("B3").PutValue(50)
'إضافة مخطط إلى ورقة العمل
Dim chartIndex As Int32 = worksheet.Charts.Add(ChartType.Column, 5, 0, 25, 5)
'الوصول إلى مثيل المخطط المضاف حديثًا
Dim chart As Chart = worksheet.Charts(chartIndex)
'Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart.NSeries.Add("A1:B3", True)
'قم بتعيين الحد الأقصى لقيمة محور القيمة
chart.ValueAxis.MaxValue = 200
'قم بتعيين الحد الأدنى لقيمة محور القيمة
chart.ValueAxis.MinValue = 0
'اضبط الوحدة الرئيسية
chart.ValueAxis.MajorUnit = 25
'يتقاطع محور الفئة (س) عند القيمة القصوى.
chart.ValueAxis.CrossType = CrossType.Maximum
'قم بتعيين عدد الفئات أو السلسلة بين تسميات علامات التجزئة. 
chart.CategoryAxis.TickLabelSpacing = 2
'حفظ ملف Excel
workbook.Save("book1.xlsx")

أنظر أيضا