javascript - Chart.js 中的多行标题不起作用

标签 javascript angularjs chart.js

我的 chat.js 标题为

 new Chart(document.getElementById(z).getContext('2d'), {

            type: 'doughnut',
            data: {
                datasets: [{
                    backgroundColor: $scope.bgColor,
                    data:  [
                      some stuff
                    ]
                }],
                 labels: [some stuff],

            },
            options: {
                title: {
                    display: true,
                    text: ['Title Line One', 'Title Line Two']
                },

                cutoutPercentage: 80,
                hover: {mode: null},
                elements: {
                    center: {
                        text:  [
                           some stuff ],
                        color: '#FF6384', // Default is #000000
                        fontStyle: 'Arial', // Default is Arial

                    }
                },
                legend: {
                    display: false
                },

            }
        });

但是标题不是两行,文档 here说数组输入将给出多行标题,但它没有明确给出

最佳答案

你的例子应该可以正常工作。确保其余代码的格式也正确。

这是一个工作示例: https://codepen.io/ItsT-Mo/pen/rPNrGm (标题在第 12 行定义)

var ctx = document.getElementById("myChart").getContext('2d');
var myChart = new Chart(ctx, {
    type: 'bar',
    data: {
        labels: ['One', 'Two', 'Three'],
        datasets: [{
            label: 'Testdata',
            data: [1, 2, 3]
        }]
    },
    options: {
        title: {
            display: true,
            text: ['Title Line One', 'Title Line Two']
        },
        scales: {
            yAxes: [{
                ticks: {
                    beginAtZero: true
                }
            }]
        }
    }
});

如果仍然不起作用,请检查页面并确保这两行都在 DOM 中。 如果它们都显示但不是两者都显示,则标题的一行可能会被某些 CSS 遮挡。

关于javascript - Chart.js 中的多行标题不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54308566/

相关文章:

angularjs - 使用Angularjs显示youtube api v3标题和缩略图

javascript - Fuelphp 路线到 Angular 路线

javascript - 如何使用 for 循环向 Chart.js 添加数据

javascript - 使用history.js在iframe内的后退按钮

javascript - 在 JavaScript 中组织扩展方法的最佳实践

javascript - 如何在不同范围内更新模型数组中的项目,并使更改反射(reflect)到各处?

javascript - 我想在 Chart.js 中查看图表 X 轴上的所有标签,但只有少数标 checkout 现。

Javascript和HTML,Javascript函数没有输出

javascript - 如何为 html tag.ex :<div class ="header" cust-data ="hide"></div> 创建自定义属性

javascript - Chart.js 中的水平 'limit' 线