亲爱的,当我在代码中使用 Dotnet highcharts 时,y 轴需要有两个不同的范围。这是 excel 中的一个示例,向您展示 y 的两个范围是多少。我已经可以在我的图表中添加两个数据源了。其中一个是面积图,另一个是折线图。但是折线图数据范围在80到90之间,面积数据范围在5000到8000之间。y轴范围单一,由于数据范围不同,折线图不能很好的显示。在这种情况下有人可以帮助我吗?非常感谢 在此处输入图片描述
问问题
910 次
1 回答
0
我找到了解决方案。您应该在您的 yAxis 道具中使用此代码,并将 YAxis= 1 添加到您的图表数据系列之一的集合系列的道具中。它将优先考虑您的图表。例如,如果您有 3 个图表,一个区域,两条线。那么您应该将 YAxis = 1 添加到面积图的 setseries 对象,然后将 yAxis = 2 添加到折线图之一的 setseries 属性。
.SetYAxis(new[]
{
new YAxis
{
TickInterval = 100,
Labels = new YAxisLabels
{
Formatter = "function() { return this.value +'°C'; }",
Style = "color: '#89A54E'"
},
Title = new YAxisTitle
{
Text = "Temperature",
Style = "color: '#89A54E'"
}
},
new YAxis
{
Min= 60,
Max=100,
TickInterval=2,
Labels = new YAxisLabels
{
Formatter = "function() { return this.value; }",
Style = "color: '#4572A7'"
},
Title = new YAxisTitle
{
Text = "Rainfall",
Style = "color: '#4572A7'"
},
Opposite = true
}
})
于 2016-05-04T07:26:51.533 回答