首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在一个区域系列中用不同的颜色高亮显示高低值?

如何在一个区域系列中用不同的颜色高亮显示高低值?
EN

Stack Overflow用户
提问于 2019-11-06 19:21:50
回答 2查看 93关注 0票数 1

在LightningchartJS中,我们可以在区域范围系列中用不同的颜色突出显示较低的范围和较高的范围。有没有可能在其他区域图中实现同样的效果?在当前的场景中,我有一个两极区域图,我想在其中标记高范围和低范围。我试过使用setHighStrokeStyle,但它似乎只适用于area range系列,我们是否也有类似的area系列?

我尝试了以下代码

代码语言:javascript
复制
const recordRangeStrokeFillStyleHigh = new SolidLine().setFillStyle(new SolidFill({ color: ColorRGBA(250, 91, 70) }))
const areaProfit = xyChart.addAreaSeries({ type: AreaSeriesTypes.Positive })
areaProfit.recordRange.setHighStrokeStyle(recordRangeStrokeFillStyleHigh)

Image of Area series without the highlight

Image with high and low ranges highlighted wit different colors

EN

回答 2

Stack Overflow用户

发布于 2019-11-12 19:39:06

要设置双极区域系列中突出显示区域的填充样式,应使用set positive fill style highlight

代码语言:javascript
复制
.setPositiveFillStyleHighlight( new SolidFill( { color: ColorRGBA( 255, 255, 255 ) } ) )
.setNegativeFillStyleHighlight( new SolidFill( { color: ColorRGBA( 10, 10, 10 ) } ) )
票数 2
EN

Stack Overflow用户

发布于 2020-01-09 18:52:47

在您的代码片段中,您使用的是Positive Area Series,这是一个单极区域。它不会绘制任何低于其基准值的内容。

Negative Area Series类似于正面积系列,它只绘制高于基准值的面积。

它们都可以通过使用areaSeries.setFillStyleareaSeries.setStrokeStyle方法分别设置填充和边框的样式。

对于Bipolar AreaSeries,您可以使用

代码语言:javascript
复制
// Change fillStyle for positive area
areaSeries.setPositiveFillStyle( new SolidFill( { color: ColorRGBA( 255, 255, 255) } ) )
// Change strokeStyle for positive area
areaSeries.setPositiveStrokeStyle( new SolidLine( { fillStyle: new SolidFill( { color: ColorRGBA( 255, 255, 255) } ), thickness: 2 } ) ) 

更改正区域样式,或

代码语言:javascript
复制
// Change the fillStyle for negative area
areaSeries.setNegativeFillStyle( new SolidFill( { color: ColorRGBA( 255, 255, 255) } ) )
// Change strokeStyle for negative area
areaSeries.setNegativeStrokeStyle( new SolidLine( { fillStyle: new SolidFill( { color: ColorRGBA( 255, 255, 255) } ), thickness: 2 } ) ) 

若要更改负区域样式,请执行以下操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58728996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档