我正在使用ChartModule in PrimeNG,它使用Chart.js。
我有一个饼状图,它显示了几种不同类型的数据,但其中一种类型(交付)有时有多个实例。例如,我可能有10个不同的交付,所有这些都将有自己的馅饼块。这些都是相同的颜色,因为它们都是送货的。这使得我的传说中有10个不同的标签,都是相同的颜色,上面写着“2017年5月1日送货到肯德基”、“2017年5月8日送货到肯德基”等等。我希望你在饼图上盘旋以获得更多细节时,细节会继续显示出来,但我希望我的传奇故事只显示一次“送货”,这样我就不会有一个充满相同颜色标签的巨大传奇。我该怎么做呢?
为了更好地可视化,下面是一个示例饼图:
我现在使用Python只有一个月了,所以如果我忽略了一些简单的解决方案,我很抱歉。
基本上我有一个带有4个子图的图,左边的两个显示纵向图,右边的显示纵向图的某些点的散点图。您可以使用按钮单击纵向图不同点处的散点图,您当前所在的纵向图的刻度标签将以蓝色突出显示。
为某个刻度标签上色已经适用于以下内容:
xlabels = []
labelcolors = []
for i, item in enumerate(mr.segmentlst):
if re.search('SFX|MC|MQ|MS|MKC', item):
xlabels.append(mr
我制作了一个图,除了X轴标签之外,它的效果很好。我希望所有的标签都显示在绘图上,但由于某些原因,绘图只显示了其中的一部分。
下面是我的代码:
plot(seq(2001,2015,1), sunday_mean, pch=16,
main="Mean values for all the roads going in Beer Sheva",
xlab="Year",
ylab="Appearences")`
在这里,我得到了这个图:
官方网站提供了一个在牛市设置条形图标签的例子:
但是,一旦您想要将条形图中的“颜色”参数设置为一个变量,标签颜色就会自动匹配如下所示的条形图的颜色。然而,我的意图是有不变的标签颜色,喜欢一直黑色。如果您想要将标签显示为百分比,这对于堆叠条形图来说尤其可取。在mark_text中设置"color='black'“在这里似乎不起作用;这可能是因为它基于使用"color”参数作为“年份”的“bar”。但是我找不到一种直观的方法来解耦这个参数。
import altair as alt
from vega_datasets import data
source = d