Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Chart.js 角度图JS折线图默认选项_Chart.js_Angular10 - Fatal编程技术网

Chart.js 角度图JS折线图默认选项

Chart.js 角度图JS折线图默认选项,chart.js,angular10,Chart.js,Angular10,想知道是否有可能为使用chart.js创建的所有折线图配置1 比如: var chartOptions = new Chart.options = options: { responsive:true, maintainAspectRatio: false, legend: { labels:{ fontColor : '#01c38c', },

想知道是否有可能为使用chart.js创建的所有折线图配置1 比如:

var chartOptions = new Chart.options = options: {
        responsive:true,
        maintainAspectRatio: false,
        
        legend: {
          labels:{
            fontColor : '#01c38c',
          },
          display: true
        },
        scales: {
          xAxes: [{
            type: 'time',
            time: {
              unit: 'day',
              displayFormats:{
                'day': 'MMM DD',
                'week': 'MMM DD',
                'month': 'MMM YYYY'
              },
              
            },
            gridLines :{
              display: true,
              color: 'grey',
            } 
          }],
           
      }
然后使用以下命令插入这些选项:

this.chart.options = this.chartOptions;
我不想为多个图表指定选项,因为它们是相同的。 最好的方法是什么


谢谢,

您可以使用
Chart.defaults.global.optionname
设置全局默认选项。您必须对每个选项执行此操作,以便图例默认选项的零件如下所示:

Chart.defaults.global.legend.labels.fontcolor = '#01c83c';
Chart.defaults.global.legend.display = true;

Chart.defaults.global.scales.xAxes[0]。type='time'给了我core.js:5967错误类型错误:无法读取未定义的属性'xAxes'?我以为所有选项都有默认值,但在记录默认值()后,您可以看到并非每个选项都有默认值。您可以在创建图表时调用Object.assign(defaultConfig,customConfig)作为您的选项,但这也将替换数据集?否,因为您将像此新图表一样执行此操作(ctx,{type:type,data:data,options:Object.assign(defaultOptions,SpecificKoOptions)}),谢谢!正是我要找的!