处理2+创建多个斜体文本图例

时间:2015-03-23 16:41:43

标签: matrix processing matrix-inverse matrix-transform

我想为条形图创建一个图例,如下所示:

 |  |  |  |
/  /  /  /

其中| :数据列,       /:是每列的图例

我无法正确获取文本图例,尝试多个maxtrix转换,但没有一个正常工作。

for (int col = 0; col < 4; col++) {
                       // Draw emotions legends
                applet.fill(100);
                applet.textFont(font, 20);

                // perform matrix transform
                applet.rotate(-0.75f);
                applet.translate(col * columnW, h);

                // draw text
                applet.text(legends[col], 0, 0);

                // undo matrix
                applet.translate(-col * columnW, -h);
                applet.rotate(0.75f);
}

请帮助:(

1 个答案:

答案 0 :(得分:1)

对于那些想知道答案的人:

for (int col = 0; col < 4; col++) {
                applet.pushMatrix();
                applet.translate(col * blockW, h);
                // Rotate the text
                applet.rotate(-0.75f);

                // Display the text
                applet.text(Emotion.values()[col].toString(), 0, 0);
                applet.popMatrix();
}
相关问题