Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.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
Java Struts 2 JQuery多色条形图_Java_Jquery_Struts2 - Fatal编程技术网

Java Struts 2 JQuery多色条形图

Java Struts 2 JQuery多色条形图,java,jquery,struts2,Java,Jquery,Struts2,我使用的是Struts2jQuery条形图,其代码是 <sjc:chart id="chartInteger" xaxisColor="#666" xaxisPosition="bottom" xaxisTick="[[0,''],[1,''],[2,'Fours Weeks'],[3,''],[4,

我使用的是Struts2jQuery条形图,其代码是

<sjc:chart
                        id="chartInteger"
                        xaxisColor="#666"
                        xaxisPosition="bottom"
                        xaxisTick="[[0,''],[1,''],[2,'Fours Weeks'],[3,''],[4,'Three Weeks'],[5,''],[6,'Two Weeks'],[7,''],[8,'One Week'],[9,''],[10,''],[11,''],[12,'']]"
                        xaxisTickDecimals="20"
                        yaxisPosition="left"
                        cssStyle="width: 340px; height: 220px;"
                        onClickTopics="chartClick"
                        onHoverTopics="chartHover"
                        xaxisMode="time"
                        legendShow="#ccc"
                        legendPosition="sw"
                        xaxisMax="12"
                        xaxisMin="0"
                        yaxisMin="0"

                    >
                        <sjc:chartData 
                            list="IntegerFromMap"
                            color="#ff2b00"
                            bars="{ show: true}"
                        />

在这里,我得到了四个单色条,但我的要求是多色条,例如每个条都以红色开始,然后是绿色,然后是黄色,这在这里可能吗?如果可能的话,我如何在网上搜索,但没有找到解决方案,任何帮助都将不胜感激。

你的意思是这些条是渐变?或者每个条都有一种颜色?每个条都有多种颜色,垂直分割。如果使用JS,你需要一些定制的东西。尽量避免使用UI标记库,只需使用JS/jQuery即可。JS解决方案的一个问题是跨不同的浏览器进行测试,也许图像会更好?有许多Java绘图/图表/报告框架可能同样适用。仅支持较新的浏览器,HTML5画布可能是最简单的。