相反方向的角度标签?
Angle labels in opposite direction?
目前CanvasJS好像只支持一个方向的angling labels(baseline在左边),如下图。我想以相反的方向旋转文本(文本的基线在右边),如箭头所示。
到目前为止,我已尝试将 axisX labelAngle 设置为 90、270、-45、-90 和 -270。 None 其中的结果导致基线像我想要的那样向右移动,并且都强制文本与左侧的基线最大 90 度。
当前版本可以吗? @Devs:如果当前版本不可用,是否可以添加对此的支持?
您可以将角度设置为负值,使其反向旋转,如屏幕截图所示。
这是一个例子。
var chart = new CanvasJS.Chart("chartContainer",
{
axisX:{
title: "labels at -45 deg",
labelAngle: -45
},
data: [
{
type: "column",
dataPoints: [
{ x: 10, y: 71, label: "cat 1" },
{ x: 20, y: 55, label: "cat 2" },
{ x: 30, y: 50, label: "cat 3" },
{ x: 40, y: 65, label: "cat 4" },
{ x: 50, y: 95, label: "cat 5" },
{ x: 60, y: 68, label: "cat 6" },
{ x: 70, y: 28, label: "cat 7" },
{ x: 80, y: 34, label: "cat 8" },
{ x: 90, y: 14, label: "cat 9" }
]
}
]
});
chart.render();
<script src="http://canvasjs.com/assets/script/canvasjs.min.js"></script>
<div id="chartContainer" style="height: 360px; width: 100%;"></div>
目前CanvasJS好像只支持一个方向的angling labels(baseline在左边),如下图。我想以相反的方向旋转文本(文本的基线在右边),如箭头所示。
到目前为止,我已尝试将 axisX labelAngle 设置为 90、270、-45、-90 和 -270。 None 其中的结果导致基线像我想要的那样向右移动,并且都强制文本与左侧的基线最大 90 度。
当前版本可以吗? @Devs:如果当前版本不可用,是否可以添加对此的支持?
您可以将角度设置为负值,使其反向旋转,如屏幕截图所示。
var chart = new CanvasJS.Chart("chartContainer",
{
axisX:{
title: "labels at -45 deg",
labelAngle: -45
},
data: [
{
type: "column",
dataPoints: [
{ x: 10, y: 71, label: "cat 1" },
{ x: 20, y: 55, label: "cat 2" },
{ x: 30, y: 50, label: "cat 3" },
{ x: 40, y: 65, label: "cat 4" },
{ x: 50, y: 95, label: "cat 5" },
{ x: 60, y: 68, label: "cat 6" },
{ x: 70, y: 28, label: "cat 7" },
{ x: 80, y: 34, label: "cat 8" },
{ x: 90, y: 14, label: "cat 9" }
]
}
]
});
chart.render();
<script src="http://canvasjs.com/assets/script/canvasjs.min.js"></script>
<div id="chartContainer" style="height: 360px; width: 100%;"></div>