我有一个充满图表的页面,我们希望能够以更大的尺寸打开它们。这意味着更改图表中所有文本的字体大小。除了SERIES标签外,它的效果非常好。
我已尝试在seriesDefaults中设置(并重置)它们,在系列中也是如此,但两者都没有成功。 valueAxis和categoryAxis标签正在按照我的要求行事,所以我不确定系列标签出错的地方。
我在这里创建了一个道场:https://dojo.telerik.com/oYiXaL/9
答案 0 :(得分:0)
不确定您的代码无法正常工作,但直接设置属性似乎有效:
$(".expand").on("click", function(){
var chartBoss = $(this).data("boss");
$("#bigChart").kendoChart($(chartBoss).data("kendoChart").options);
var chart = $("#bigChart").data("kendoChart");
chart.options.series[0].labels.font = "20px BrandonGrotesqueWeb-Bold";
chart.options.valueAxis.labels.font = "28px BrandonGrotesqueWeb-Regular";
chart.options.categoryAxis.labels.font = "24px BrandonGrotesqueWeb-Medium";
$(".big").show();
});