打印数组中的一系列颜色

时间:2018-12-03 16:05:01

标签: arrays twig

我有一个Google图表图形,其中不同的数据具有不同的颜色。我尝试按顺序打印这些颜色,以创建图形的图例,因为默认图例对我不利。

目标是创建一个具有图表的每种十六进制颜色的class

我将计数器设置为0,并在末尾添加了增量:

            {% for chart in matrixData() %}
                {% set counter = 0 %}
                {% for key,legend in chart.data %}
                    {% if counter >= 0 %}
                        <p class="legend-bullets {{ 'bgcolor-' ~ chart.options.colors[counter]|replace({'#': ''}) }}">{{ legend[3] }}</p>
                    {% endif %}
                {% endfor %}
                {% set counter = counter + 1 %}
            {% endfor %}

这就是{{ dump(chart.options.colors) }}的样子:

  

array(10){[0] =>字符串(7)“#3C99D1” [1] =>字符串(7)“#A2D080” [2] =>   字符串(7)“#fca422” [3] =>字符串(7)“#f06651” [4] =>字符串(7)   “#4baafc” [5] =>字符串(7)“#88654c” [6] =>字符串(7)“#725ca4” [7] =>   字符串(7)“#ffc72f” [8] =>字符串(7)“#36bea8” [9] =>字符串(7)   “ #ccecff”}

目前,它正在打印正确的文本,但是每一行都具有相同的颜色类,即数组#3C99D1中的第一行,而不是遍历所有颜色。

0 个答案:

没有答案
相关问题