AmSerialChart ValueAxis 起始值和增量
AmSerialChart ValueAxis Start Value and Increments
我已经实现了一个常规的 AmSerial 图表来可视化每月使用应用程序的用户数量。但是,随着最高值不断增加,该库似乎通过将值轴上的最小值更改为更大的值来重新缩放。我们想要的是将值轴的起始值设置为 0,并且还能够更改沿轴的增量大小,例如 [0, 1000,2000,...] 或 [0,5000,10000,. ..]
我试图查看他们网站上的文档,唯一让我自定义值轴的是 ValueAxesSettings,但它不允许我执行上述操作。
郑重声明,ValueAxesSettings
是股票图表产品的一项功能,常规系列图表完全忽略了它。
要将数值轴的刻度设置为从 0 开始,请使用其 minimum
设置。
就增量而言,您有多种选择。
选项 1:操纵网格数
如果您知道值的范围,则可以同时设置值轴的 minimum
和 maximum
属性,然后设置 autoGridCount: false
以及 gridCount
以便将范围划分为您需要的增量。
例如,如果您的值范围从 0 到 1000,并且希望每 1000 显示一条 label/grid 行,您可以这样做:
"valueAxes": [{
"minimum": 0,
"maximum": 10000,
"autoGridCount": false,
"gridCount": 10
}]
选项 2:使用指南
如果您需要绝对控制放置哪些标签,您可以禁用值轴的标签(labelsEnabled: false
) and grid (gridAlpha: 0
) and use guides。
这些是带有标签的水平线,放置在您指定的值处:
"valueAxes": [ {
"labelsEnabled": false,
"gridAlpha": 0,
"guides": [{
"value": 5000,
"label": "5000",
"inside": false,
"lineAlpha": 0.5
}, {
"value": 10000,
"label": "10000",
"inside": false,
"lineAlpha": 0.5
}, {
"value": 15000,
"label": "15000",
"inside": false,
"lineAlpha": 0.5
}]
} ]
以上将线和标签放置在值 5000、10000 和 15000 处。
我已经实现了一个常规的 AmSerial 图表来可视化每月使用应用程序的用户数量。但是,随着最高值不断增加,该库似乎通过将值轴上的最小值更改为更大的值来重新缩放。我们想要的是将值轴的起始值设置为 0,并且还能够更改沿轴的增量大小,例如 [0, 1000,2000,...] 或 [0,5000,10000,. ..]
我试图查看他们网站上的文档,唯一让我自定义值轴的是 ValueAxesSettings,但它不允许我执行上述操作。
郑重声明,ValueAxesSettings
是股票图表产品的一项功能,常规系列图表完全忽略了它。
要将数值轴的刻度设置为从 0 开始,请使用其 minimum
设置。
就增量而言,您有多种选择。
选项 1:操纵网格数
如果您知道值的范围,则可以同时设置值轴的 minimum
和 maximum
属性,然后设置 autoGridCount: false
以及 gridCount
以便将范围划分为您需要的增量。
例如,如果您的值范围从 0 到 1000,并且希望每 1000 显示一条 label/grid 行,您可以这样做:
"valueAxes": [{
"minimum": 0,
"maximum": 10000,
"autoGridCount": false,
"gridCount": 10
}]
选项 2:使用指南
如果您需要绝对控制放置哪些标签,您可以禁用值轴的标签(labelsEnabled: false
) and grid (gridAlpha: 0
) and use guides。
这些是带有标签的水平线,放置在您指定的值处:
"valueAxes": [ {
"labelsEnabled": false,
"gridAlpha": 0,
"guides": [{
"value": 5000,
"label": "5000",
"inside": false,
"lineAlpha": 0.5
}, {
"value": 10000,
"label": "10000",
"inside": false,
"lineAlpha": 0.5
}, {
"value": 15000,
"label": "15000",
"inside": false,
"lineAlpha": 0.5
}]
} ]
以上将线和标签放置在值 5000、10000 和 15000 处。