要設置AnyChart 圖表上的字體,可以對AnyChart的<font>節點的相應子節點進行設置。本文將爲你講解基本的字體設置、複雜的字體設置,多語言屬性和文本旋轉。
基本字體設置
<font>字節有這幾個屬性:family, size, bold, italic, underline, color 和 render_as_html。典型字體設置:
<font family="Verdana" color="Black" size="12" bold="True" italic="False" underline="False" render_as_html="False" />
這些設置適用於所有文本字段,如果你想設計其他更復雜的格式,那就考慮用 HTML 格式。
HTML格式
如果設置複雜的文本格式,就需要用到HTML格式。首先在<font>字節中設置render_as_html = "True",然後在<format>或<text>字節中加上帶有HTML標籤的CDA TA數據段:
所支持的HTML標籤:
支持多語言
在標題、標籤、工具條、圖例等地方用非拉丁語言,並確保XML文件是UTF-8編碼的。
下面這個示例展示了用各種語言標識的標籤、工具條和圖例:
文本旋轉
所有的文本元素(除了圖例和工具條),都是可以旋轉的。用rotation屬性,比如將X軸標籤旋轉90度:
<axes> <x_axis> <labels rotation="90" /> </x_axis> </axes>
注意:AnyChart的旋轉度數最好是能被90整除的。因爲這樣不管你使用任何字體或屬性,都可以得到你想要的標籤屬性。