Charts: كيفية إزالة خطوط الشبكة الخلفية من المخطط الشريطي

تم إنشاؤها على ٢٨ نوفمبر ٢٠١٥  ·  9تعليقات  ·  مصدر: danielgindi/Charts

أواجه صعوبة في إزالة خطوط الشبكة الخلفية والمحور X و Y من الرسم البياني / الرسم البياني الشريطي. هل يمكنك مساعدتي مع هذا.

التعليق الأكثر فائدة

أعتقد أن ما تبحث عنه هو:

- drawAxisLineEnabled
- drawGridLinesEnabled

إذا كنت تستخدم Objective-C ، فقم فقط بتعيينها على المحور المطلوب:

yAxis.drawAxisLineEnabled = NO;
yAxis.drawGridLinesEnabled = NO;

أو إذا كنت تستخدم Swift:

yAxis.drawAxisLineEnabled = false
yAxis.drawGridLinesEnabled = false

آمل أن يساعد.

ال 9 كومينتر

أعتقد أن ما تبحث عنه هو:

- drawAxisLineEnabled
- drawGridLinesEnabled

إذا كنت تستخدم Objective-C ، فقم فقط بتعيينها على المحور المطلوب:

yAxis.drawAxisLineEnabled = NO;
yAxis.drawGridLinesEnabled = NO;

أو إذا كنت تستخدم Swift:

yAxis.drawAxisLineEnabled = false
yAxis.drawGridLinesEnabled = false

آمل أن يساعد.

شكرا

رائع شكرا

كيفية تغيير لون خط الشبكة؟

شكرا

ماذا عن جافافكس؟ بلز

أنا أستخدم Swift 4 ولا يمكنني التخلص من أي من خطوط الشبكة.

أقوم بإنشاء LineChartView وتخصيصه على النحو التالي:

let lineChart: LineChartView = {
let chart = LineChartView()
chart.leftAxis.drawAxisLineEnabled = false
chart.leftAxis.drawGridLinesEnabled = false
chart.leftAxis.gridColor = NSUIColor.clear
chart.xAxis.drawGridLinesEnabled = false
chart.backgroundColor = .white
chart.translatesAutoresizingMaskIntoConstraints = false
return chart
}

يبدو المخطط الذي يظهر تمامًا مثل المخطط الخطي الافتراضي دون أي تخصيص.

هنا كيف فعلت ذلك

lineChart.leftAxis.enabled = false
lineChart.rightAxis.enabled = false
lineChart.xAxis.enabled = false

يبدو أنه لا يمكنك تعطيل خطوط الشبكة مباشرةً في 4. سريع. الحل البديل هو فقط تعيين لون الشبكة إلى مسح حتى لا تكون مرئية

lineChart.xAxis.gridColor = .clear
lineChart.leftAxis.gridColor = .clear
lineChart.rightAxis.gridColor = .clear
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات