علیرضا کفایتی
3 سال پیش توسط علیرضا کفایتی مطرح شد
5 پاسخ

تغییر فونت در کتابخانه chart.js

سلام علیکم
میخواستم بدونم چجوری میشه فونت نوشته های نمودارم در این قطعه کد عوض کنم ؟
البته لطفا به کد های php داخلش توجه نفرمایید ...

var chartbox = document.getElementById('myChart').getContext('2d');
    var chart1=new Chart(chartbox,{
      type:'line',
      data:{
            labels:['<?php echo $r1?>','<?php echo $r2?>','<?php echo $r3?>','<?php echo $r4?>',"<?php echo $r5?>","<?php echo $r6?>","<?php echo $timenew?>"],
            font: {
              family: 'tanha'
            },
            datasets:[{
              label:'بازدید',
              data:[<?php echo $baz_1?>,<?php echo $baz_2?>,<?php echo $baz_3?>,<?php echo $baz_4?>,<?php echo $baz_5?>,<?php echo $baz_6?>,<?php echo $baz_m?>],
              backgroundColor:['blue','blue','blue','blue','blue','blue','blue',],
              borderColor:['blue','blue','blue','blue','blue','blue','blue',],
              borderwidth:1
            }]}

    });

متاسفانه فونتی که نوشتم کار نمیکند


ثبت پرسش جدید
moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
1

سلام
این قطعه کد رو به صورت global روی صفحه chart استفاده کنید.

Chart.defaults.global.defaultFontFamily = "Georgia";

@gomnam


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش آپدیت شد
1

با سلام اون جا که نوشته فونت داخل اکولاد family نوشته اگر خودتون این رو نوشتید که هیچ وگرنه مقدارش رو تغییر بدید و برابر اون فونتی که میخاید کنید البته باید فونتتون رو به اچ تی ام ال لینک کنین بعد نامش رو اونجا بزارید یا برای اینکه فونته کله صفحتون اونی بشه که میخاید در فایل استایل
font-family در body برابر اونی بزارید که میخاید


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
0

سلام مجدد
بله خودم اون قسمت رو نوشتم و فونت هم قبلا به سایتم اضافه شده ولی مشکل اینجا است که فونت اعمال نمیشود .
اگر مشکلی در کدم هست بفرمایید ...
@ajdar9667


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
1

سلام
این قطعه کد رو به صورت global روی صفحه chart استفاده کنید.

Chart.defaults.global.defaultFontFamily = "Georgia";

@gomnam


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
0

سلام
دقیقا باید کدوم قسمت بگذارم ؟
میشه توی کد های خودم این رو بگذارید تامتوجه بشم ؟
@mohaligateway


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
2

جاوا اسکریپت هستش

var chartbox = document.getElementById('myChart').getContext('2d');
    var chart1=new Chart(chartbox,{
      type:'line',
      data:{
            labels:['<?php echo $r1?>','<?php echo $r2?>','<?php echo $r3?>','<?php echo $r4?>',"<?php echo $r5?>","<?php echo $r6?>","<?php echo $timenew?>"],
            font: {
              family: 'tanha'
            },
            datasets:[{
              label:'بازدید',
              data:[<?php echo $baz_1?>,<?php echo $baz_2?>,<?php echo $baz_3?>,<?php echo $baz_4?>,<?php echo $baz_5?>,<?php echo $baz_6?>,<?php echo $baz_m?>],
              backgroundColor:['blue','blue','blue','blue','blue','blue','blue',],
              borderColor:['blue','blue','blue','blue','blue','blue','blue',],
              borderwidth:1
            }]}

    });
Chart.defaults.global.defaultFontFamily = "Georgia";

@gomnam


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام