Charts Chart.js和长标签
Charts Chart.js和长标签,charts,chart.js,radar-chart,Charts,Chart.js,Radar Chart,我使用Chart.js显示雷达图。我的问题是有些标签很长:
图表无法显示或看起来很小
那么,有没有一种方法可以打断线条或为标签指定最大宽度
谢谢你的帮助 您可以编写javascript函数来自定义标签:
//插入JS字符串-可以访问值
scaleLabel:“”,
请参见您可能实际上在谈论数据标签,而不是比例标签。在这种情况下,您需要使用pointLabelFontSize选项。请参见以下示例:
var ctx = $("#myChart").get(0).getContext("2d");
我使用Chart.js显示雷达图。我的问题是有些标签很长:
图表无法显示或看起来很小
那么,有没有一种方法可以打断线条或为标签指定最大宽度
谢谢你的帮助 您可以编写javascript函数来自定义标签:
//插入JS字符串-可以访问值
scaleLabel:“”,
请参见您可能实际上在谈论数据标签,而不是比例标签。在这种情况下,您需要使用pointLabelFontSize
选项。请参见以下示例:
var ctx = $("#myChart").get(0).getContext("2d");
var data = {
labels: ["Eating", "Sleeping", "Coding"],
datasets: [
{
label: "First",
strokeColor: "#f00",
pointColor: "#f00",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "#ccc",
data: [45, 59, 90]
},
{
label: "Second",
strokeColor: "#00f",
pointColor: "#00f",
pointStrokeColor: "#fff",
pointHighlightFill: "#fff",
pointHighlightStroke: "#ccc",
data: [68, 48, 40]
}
]
};
// This is the important part
var options = {
pointLabelFontSize : 20
};
var myRadarChart = new Chart(ctx).Radar(data, options);
最后,您可能希望使用