除了定义了坐标点之外,还可以通过设置对齐属性,调整坐标点与文字的对齐关系。如下面的画法:
|
A |
1 |
=canvas() |
2 |
=A1.plot("BackGround") |
3 |
=A1.plot("NumericAxis","name":"x","autoCalcValueRange":false,"scaleNum":10, "xStart":0,"xEnd":1,"xPosition":1,"regionTransparent":0.5) |
4 |
=A1.plot("NumericAxis","name":"y","location":2,"autoCalcValueRange":false, "scaleNum":10,"yStart":1,"yEnd":0,"yPosition":0,"regionTransparent":0.5) |
5 |
=A1.plot("Dot","axis1":"x","data1":5,"axis2":"y","data2":5) |
6 |
=A1.plot("Text","text":"T1","x":0.5,"y":0.5,"textStyle":1,"textSize":22, "textColor":-65536,"hAlign":0) |
7 |
=A1.plot("Text","text":"T2","x":0.5,"y":0.5,"textStyle":1,"textSize":22, "textColor":-65281,"hAlign":4,"vAlign":8) |
8 |
=A1.plot("Text","text":"T3","x":0.5,"y":0.5,"textStyle":1,"textSize":22, "textColor":-16776961,"hAlign":4,"vAlign":32) |
9 |
=A1.plot("Text","text":"T4","x":0.5,"y":0.5,"textStyle":1,"textSize":22,"vAlign":8) |
10 |
=A1.draw@p(300,200) |
在这里,仍然是绘制4个文本T1,T2,T3和T4,它们的位置坐标均设为0.5,即设定的坐标点为画布中心,在这里绘制了一个参考点。同时,为了看得更为清晰,我们加大了文本的字号并使用粗体。除了使用不同的颜色,这些文本图元设定了不同的对其属性:
此时绘制结果如下:
从绘制结果中,可以看到对其属性是如何起作用的。4个文本图元定义的坐标点同为画布中心,但是,坐标点位于T1左侧居中的位置,位于T2右侧靠上的位置,位于T3右侧靠下的位置,位于T4中间靠上的位置,这与它们的对齐属性设置是相同的。