如何在highcharts中为特定条形图或饼图添加负片区域或背景?

如何在highcharts中为特定条形图或饼图添加负片区域或背景?,highcharts,Highcharts,使用highcharts,我如何在我的柱形图表下放置一个默认的灰色条,例如,like 对于饼图,我该如何做类似的事情(如果我的数据占据了图表的30%,则将剩余的70%显示为浅灰色或类似的东西,以表示饼图中未使用的空间)对于饼图,highcharts论坛中出现了一些来回。我要做的是获取所有需要绘制的数据,并找出这些数据占总数据的百分比。然后,使用剩余百分比创建另一个数据点,并将其颜色设置为灰色。 但你真的必须考虑总百分比意味着什么-没有进一步的细节,我不能开始猜测。 至于第一个关于“我的柱状图下的

使用highcharts,我如何在我的柱形图表下放置一个默认的灰色条,例如,like


对于饼图,我该如何做类似的事情(如果我的数据占据了图表的30%,则将剩余的70%显示为浅灰色或类似的东西,以表示饼图中未使用的空间)

对于饼图,highcharts论坛中出现了一些来回。我要做的是获取所有需要绘制的数据,并找出这些数据占总数据的百分比。然后,使用剩余百分比创建另一个数据点,并将其颜色设置为灰色。 但你真的必须考虑总百分比意味着什么-没有进一步的细节,我不能开始猜测。
至于第一个关于“我的柱状图下的默认灰色条”的问题,从该链接中不清楚您的意思。我看了这些图表,真的不明白你的意思。

谢谢。这是个不错的建议。另外,有些不相关,但是您知道有什么快速的方法可以在不单独设置每个数据点的颜色的情况下为饼图中的所有数据点设置颜色吗?就条形图而言,想法是一样的——我们有一个总长度,可以是灰色的,彩色部分是我跟踪的总长度的百分比。不确定是否有一种更简单的方法可以使用高图。对于条形图,您是指甘特图()吗?有一些黑客可以让它工作()。至于提前设置颜色(而不是在数据对象中单独设置)-是的,您可以这样做。您可以为HighCharts传递一系列颜色以供使用,如果您对它们进行了正确的排序,它应该可以工作()。请注意,这是全局的,因此页面上的任何图表都将使用这些颜色。如果您有5个系列和4种颜色,它会循环回列表中的第一种颜色。这不是甘特图,这可能不是最好的示例,但如果您查看“明信片来源”部分,每个条形图都有一个最大长度,但每个条形图仍然只与其与其他值的比例一样大。也许使用highcharts“stacked”选项,计算到div末尾的剩余部分,并给它一个灰色?啊,我现在得到你想要的了。查看这篇文章()和链接的jsFiddle()。因为你只需要一个最大值,比如说100,你的当前数据是它的一部分,然后是余数的第二个序列。