如何向右显示轴?

How to display the axis to the right?

我有 3 个轴(值轴)

左边是否可以显示一根轴

另外两个轴显示在右边?

http://demos.telerik.com/kendo-ui/line-charts/multiple-axes (本例中轴在右边,不知道怎么配置)

谢谢。

诚然,当您第一次看演示时,这并不完全清楚。重要的是要看这个部分:

 categoryAxis: {
                 categories: [], 
                 axisCrossingValues:[]//This is the fella you are looking for. 
               }

我稍微调整了演示以向您显示图表中间的轴之一。 http://dojo.telerik.com/ASidu

数字只是图表上应呈现轴的位置 column。默认情况下,如果未设置,则所有轴都应正常位于左侧。但是如果我们开始应用一个大于 0 的数字,那么轴将会移动。所以在示例中我们设置了 3 个值轴:

 valueAxes: [{
                    name: "rain",
                    color: "#007eff",
                    min: 0,
                    max: 60
                }, {
                    name: "wind",
                    color: "#73c100",
                    min: 0,
                    max: 60
                }, {
                    name: "temp",
                    min: -30,
                    max: 30
                }],

因此,如果我们从穿过 y 轴(即底轴)的角度看它们,我们有 31 列可供我们使用 1- 31 所以在我的调整中,我将其应用于 crossingAxis:

axisCrossingValues: [32, 15, 0]

这有效地告诉了每个值轴它们应该定位的位置:

所以:

  • "rain" 应该在位置 32
  • "wind"应该在第15位
  • "temp" 应该在位置 0

因此,您添加数值轴的顺序将根据您包含它们的顺序确定它们采用的设置。

希望这能帮助您解决问题。如果您需要更多信息,请告诉我,我会相应更新