Javascript 将面积渐变添加到线条高度图
我正在尝试向我的海图添加一个类似于面积或面积样条曲线图的面积梯度。不幸的是,我不能使用这些数据,因为它们往往会使我的图表看起来很枯燥,因为我的数据通常在3左右的差值之间变化。这是我的代码笔:下面是一些示例代码:Javascript 将面积渐变添加到线条高度图,javascript,jquery,html,css,highcharts,Javascript,Jquery,Html,Css,Highcharts,我正在尝试向我的海图添加一个类似于面积或面积样条曲线图的面积梯度。不幸的是,我不能使用这些数据,因为它们往往会使我的图表看起来很枯燥,因为我的数据通常在3左右的差值之间变化。这是我的代码笔:下面是一些示例代码: $('#Platinum').highcharts('StockChart', { colors: ['#E48701'], scrollbar: { enabled: false }, rangeSelector: { e
$('#Platinum').highcharts('StockChart', {
colors: ['#E48701'],
scrollbar: {
enabled: false
},
rangeSelector: {
enabled: false
},
navigator: {
enabled: true
},
yAxis: {
labels: {
format: '${value:,.0f}'
},
title: {
text: 'Platinum'
},
series: [{
name: 'Price',
data: [787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 786, 787, 787, 786, 786, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 786, 786, 786, 787, 787, 787, 788, 787, 787, 788, 788, 787, 787, 787, 787, 787, 787, 788, 787, 787, 787, 787, 787, 787, 786, 787, 786, 786, 786, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 786, 785, 785, 785, 785, 784, 785, 785, 784, 785, 784, 784, 784, 785, 785, 785, 785, 785, 785, 785, 784],
tooltip: {
valueDecimals: 0
}
}]
});
我已经看了这里和文档中的各种示例,但是这些图表都是面积图、面积样条曲线图或样条曲线图。我的必须是线型图表,否则事情开始看起来很无聊
编辑:
我不清楚我想要实现什么。基本上,我希望线条下有相同的渐变效果,就像面积图一样,但遗憾的是,我不能使用面积、样条曲线或面积样条曲线图,因为它们都会弯曲线条,在我看来,这让图表有点无聊。希望这能澄清一些问题
谢谢大家的帮助您可以在设置
阈值:null
的条件下使用类型区域
。。。这甚至适用于3的数据范围。
下面是包含您的数据的区域高度图的示例
//创建图表
Highcharts.stockChart(‘容器’{
标题:{
文字:“白金”
},
xAxis:{
gapGridLineWidth:0
},
范围选择器:{
按钮:[
{
键入:“全部”,
计数:1,
文字:“全部”
}
],
选定:1,
输入:假
},
系列:[{
名称:'价格',
类型:'区域',
数据:[787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 786, 787, 787, 786, 786, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 786, 786, 786, 787, 787, 787, 788, 787, 787, 788, 788, 787, 787, 787, 787, 787, 787, 788, 787, 787, 787, 787, 787, 787, 786, 787, 786, 786, 786, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 786, 785, 785, 785, 785, 784, 785, 785, 784, 785, 784, 784, 784, 785, 785, 785, 785, 785, 785, 785, 784],
昏睡:5,
工具提示:{
数值小数:2
},
填充颜色:{
线性梯度:{
x1:0,
y1:0,
x2:0,
y2:1
},
停止:[
[0,Highcharts.getOptions().Color[0]],
[1,Highcharts.Color(Highcharts.getOptions().colors[0])。setOpacity(0)。get('rgba')]
]
},
阈值:空
}]
});
您可以在设置
阈值:null的条件下使用类型区域
。即使在数据范围为3的情况下也可以使用。
下面是包含您的数据的区域高度图的示例
//创建图表
Highcharts.stockChart(‘容器’{
标题:{
文字:“白金”
},
xAxis:{
gapGridLineWidth:0
},
范围选择器:{
按钮:[
{
键入:“全部”,
计数:1,
文字:“全部”
}
],
选定:1,
输入:假
},
系列:[{
名称:'价格',
类型:'区域',
数据:[787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 786, 787, 787, 786, 786, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 786, 786, 786, 787, 787, 787, 788, 787, 787, 788, 788, 787, 787, 787, 787, 787, 787, 788, 787, 787, 787, 787, 787, 787, 786, 787, 786, 786, 786, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 786, 785, 785, 785, 785, 784, 785, 785, 784, 785, 784, 784, 784, 785, 785, 785, 785, 785, 785, 785, 784],
昏睡:5,
工具提示:{
数值小数:2
},
填充颜色:{
线性梯度:{
x1:0,
y1:0,
x2:0,
y2:1
},
停止:[
[0,Highcharts.getOptions().Color[0]],
[1,Highcharts.Color(Highcharts.getOptions().colors[0])。setOpacity(0)。get('rgba')]
]
},
阈值:空
}]
});
如果我没弄错,你想把线条涂成渐变色吗?你有你想要的图片吗?是线条本身,应该是渐变色还是线条下的区域?@toffler我不难过,但线条下就像一个区域chart@ewolden对不起,我是说在网络下的错误沟通line@G-赛尔很抱歉,我不知道你的意思。希望我的其他评论能消除任何误解。如果我理解正确,你想把这条线涂成渐变色吗?你有你想要的图片吗?是这条线本身,应该是渐变色的还是这条线下的区域?@toffler我不难过,但在这条线下是j我喜欢一个地方chart@ewolden对不起,我是说在网络下的错误沟通line@G-很抱歉,我不知道你的意思。希望我的其他评论能消除任何误解。非常感谢!太好了!非常感谢!