Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 馅饼片的颜色不是唯一的_Javascript_Amcharts_Amcharts4 - Fatal编程技术网

Javascript 馅饼片的颜色不是唯一的

Javascript 馅饼片的颜色不是唯一的,javascript,amcharts,amcharts4,Javascript,Amcharts,Amcharts4,在amcharts v4中,饼图切片的颜色在大约10种颜色之后重复。这就像他们有一个光谱的颜色,他们只使用这些和重复时,他们做了。 我希望所有切片都具有唯一的颜色,而无需手动创建颜色。 如果可能的话,需要amcharts的帮助,或者如何为切片创建随机和唯一的颜色,即使我有大约1000个切片,看起来也更好。实际上,饼图的颜色取决于底层对象的工作方式(如果您不相信我,您可以记录切片颜色的十六进制值)。每种颜色都是使用ColorSet属性中定义的规则生成的,与v3中生成完全随机的颜色不同,生成的附加颜

在amcharts v4中,饼图切片的颜色在大约10种颜色之后重复。这就像他们有一个光谱的颜色,他们只使用这些和重复时,他们做了。 我希望所有切片都具有唯一的颜色,而无需手动创建颜色。
如果可能的话,需要amcharts的帮助,或者如何为切片创建随机和唯一的颜色,即使我有大约1000个切片,看起来也更好。实际上,饼图的颜色取决于底层对象的工作方式(如果您不相信我,您可以记录切片颜色的十六进制值)。每种颜色都是使用
ColorSet
属性中定义的规则生成的,与v3中生成完全随机的颜色不同,生成的附加颜色在每次图表加载时都会与您定义的设置保持一致,并且在亮度、饱和度、,等现有的颜色或基色,以便新的颜色实际上适合现有的主题/颜色列表

当然,您只能根据您指定的设置和使用的数据量来决定,因为即使是颜色规则也可能会在一段时间后生成极其相似的颜色,因此,对于数据大小和图表类型的选择,常识同样适用;从整个用户体验的角度来看,1000层饼图是远程可用的,我很难说,但这只是我自己。如果您真的希望1000层图表具有完全独特的颜色,最好将其指定给饼图系列。您可以使用大量算法和库自己生成此列表