سلام دوستان من یه تیکه کد مربوط به نمودار chartjs دارم میخوام فونت اینو عوض کنم مثلا بزارم iransans اما هر کاری میکنم نمیشه
یه تابع داره که اپشن ها رو تو اون ذخیره میکنه و فونت رو باید داخلش بزارم اما حتی طبق مستندات چارت جی اس هم که میزارنم نمیشه
var getDefaultOptions = function getDefaultOptions() {
return {
color: utils.getGrays().white,
tooltip: {
trigger: 'axis',
padding: [7, 10],
backgroundColor: utils.getGrays()['100'],
borderColor: utils.getGrays()['300'],
textStyle: {
color: utils.getColors().dark
},
borderWidth: 1,
formatter: function formatter(params) {
return getFormatter(params);
},
transitionDuration: 0,
position: function position(pos, params, dom, rect, size) {
return getPosition(pos, params, dom, rect, size);
}
},
xAxis: {
type: 'category',
data: ['2019-01-05', '2019-01-06', '2019-01-07', '2019-01-08', '2019-01-09', '2019-01-10', '2019-01-11', '2019-01-12', '2019-01-13', '2019-01-14', '2019-01-15', '2019-01-16'],
boundaryGap: false,
axisPointer: {
lineStyle: {
color: utils.getGrays()['300'],
type: 'dashed',
}
},
splitLine: {
show: false
},
axisLine: {
lineStyle: {
// color: utils.getGrays()['300'],
color: utils.rgbaColor('#000', 0.01),
type: 'dashed'
}
},
axisTick: {
show: false
},
axisLabel: {
color: utils.getGrays()['500'],
formatter: function formatter(value) {
var date = new Date(value);
return "".concat(months[date.getMonth()], " ").concat(date.getDate());
},
margin: 10,
}
},
yAxis: {
type: 'value',
axisPointer: {
show: false
},
splitLine: {
lineStyle: {
color: utils.getGrays()['300'],
type: 'dashed'
}
},
boundaryGap: false,
axisLabel: {
show: true,
color: utils.getGrays()['400'],
margin: 15
},
axisTick: {
show: false
},
axisLine: {
show: false
}
},
series: [{
type: 'line',
data: monthsnumber[0],
lineStyle: {
color: utils.getColors().primary
},
itemStyle: {
borderColor: utils.getColors().primary,
borderWidth: 2
},
symbol: 'circle',
symbolSize: 10,
smooth: false,
hoverAnimation: true,
areaStyle: {
color: {
type: 'linear',
x: 0,
y: 0,
x2: 0,
y2: 1,
colorStops: [{
offset: 0,
color: utils.rgbaColor(utils.getColors().primary, 0.2)
}, {
offset: 1,
color: utils.rgbaColor(utils.getColors().primary, 0)
}]
}
}
}],
grid: {
right: '28px',
left: '40px',
bottom: '15%',
top: '5%'
}
};
};
لطفا راهنمایی کنید که کجا بزارم
سلام
قطعه کد زیر رو قبل از چارت اسکریپت قرار بدید.
Chart.defaults.global.defaultFontFamily = "Georgia";
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟