我想在 matplotlib 中的堆叠条形图中交替颜色..因为我可以根据它们的类型为图形获得不同的颜色。我有两种类型,只是它们不定期交替。所以我需要在选择颜色之前检查它们的类型。
问题是它是有条件的。我在数组中提供类型,但没有办法在 plt.bar(................) 的级别上做到这一点......我想。
p1 = plt.bar(self.__ind,
self.__a,
self.__width,
color='#263F6A')
p2 = plt.bar(self.__ind,
self.__b,
self.__width,
color='#3F9AC9',
bottom = self.__arch)
p3 = plt.bar(self.__ind,
self.__c,
self.__width,
color='#76787A',
bottom = self.__a + self.__b)
Run Code Online (Sandbox Code Playgroud)
self.__a 和 self.__b 和 self.__c 都是我需要在同一个图中绘制的数据列表,并且对于上面提到的列表中的每个元素,我还有另一个类型列表。我只想知道如何才能根据类型列表提供的类型更改图形的颜色,同时将所有条形保持在一个图中。
我在查找JavaScript代码中的错误时遇到了问题.它告诉我发生了运行时错误:Expected ')'
这是代码:
<xsl:for-each select="./projects/project">
<script LANGUAGE='Javascript'>
x = 0;
if(x == 0) {
document.write("<td style="background-color:#76787A" ><xsl:value-of select="weight"/></td>")
}
else
{
document.write("<td><xsl:value-of select="weight"/></td>")
}
</script>
</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)
你怎么看?