Skip to content

Commit faf6a4b

Browse files
committed
数值轴文字样式支持
1 parent 4e1be3e commit faf6a4b

File tree

3 files changed

+19
-2
lines changed

3 files changed

+19
-2
lines changed

doc/doc.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1503,6 +1503,12 @@ <h4>axis<a name="Axis"> </a><a name="CategoryAxis"> </a><a name="ValueAxis"> </a
15031503
<td> 数值型 </td>
15041504
<td> 坐标轴名称位置,默认为'end',可选为:'start' | 'end'</td>
15051505
</tr>
1506+
<tr>
1507+
<td> <b>{Object}</b> nameTextStyle </td>
1508+
<td> {} </td>
1509+
<td> 数值型 </td>
1510+
<td> 坐标轴名称文字样式,默认取全局配置,颜色跟随axisLine主色,可设</td>
1511+
</tr>
15061512
<tr>
15071513
<td> <b>{Boolean}</b> boundaryGap </td>
15081514
<td> true </td>
@@ -1771,7 +1777,7 @@ <h5>axis.splitLine<a name="AxisSplitline"> </a></h5>
17711777
<td> <b>{boolean}</b> onGap </td>
17721778
<td> null </td>
17731779
<td> 类目型 </td>
1774-
<td> 小标记是否显示为间隔,默认等于boundaryGap</td>
1780+
<td> 分隔线是否显示为间隔,默认等于boundaryGap</td>
17751781
</tr>
17761782
<tr>
17771783
<td> <b>{Object}</b> lineStyle </td>
@@ -1800,7 +1806,7 @@ <h5>axis.splitArea<a name="AxisSplitarea"> </a></h5>
18001806
<td> <b>{boolean}</b> onGap </td>
18011807
<td> null </td>
18021808
<td> 类目型 </td>
1803-
<td> 小标记是否显示为间隔,默认等于boundaryGap</td>
1809+
<td> 分隔区域是否显示为间隔,默认等于boundaryGap</td>
18041810
</tr>
18051811
<tr>
18061812
<td> <b>{Object}</b> areaStyle </td>

src/component/valueAxis.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,16 @@ define(function (require) {
9696
if (option.name !== '') {
9797
axShape.style.text = option.name;
9898
axShape.style.textPosition = option.nameLocation;
99+
axShape.style.textFont = self.getFont(option.nameTextStyle);
100+
if (option.nameTextStyle.align) {
101+
axShape.style.textAlign = option.nameTextStyle.align;
102+
}
103+
if (option.nameTextStyle.baseline) {
104+
axShape.style.textBaseline = option.nameTextStyle.baseline;
105+
}
106+
if (option.nameTextStyle.color) {
107+
axShape.style.textColor = option.nameTextStyle.color;
108+
}
99109
}
100110
axShape.style.strokeColor = option.axisLine.lineStyle.color;
101111

src/config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,7 @@ define(function() {
300300
position: 'left', // 位置
301301
name: '', // 坐标轴名字,默认为空
302302
nameLocation: 'end', // 坐标轴名字位置,支持'start' | 'end'
303+
nameTextStyle: {}, // 坐标轴文字样式,默认取全局样式
303304
boundaryGap: [0, 0], // 数值起始和结束两端空白策略
304305
// min: null, // 最小值
305306
// max: null, // 最大值

0 commit comments

Comments
 (0)