другим вариантом может быть использование конфигурации цвета фона. И элементом image может быть URL-адрес изображения или HTMLCanvasElement, который может быть нарисован в нем awesomefont.
option = {
yAxis: {
type: 'value',
name: 'text{x| }',
nameTextStyle: {
rich: {
x:{
backgroundColor: {
image:'images/circle.png'
// It can be URL of a image,
// or dataURI,
// or HTMLImageElement,
// or HTMLCanvasElement. image: canvas
}
}
}
}
},
series: [{
data: [820, 932, 901, 934, 1290, 1330, 1320],
type: 'line'
}]
};
, и вот пример для заполнения элемента canvas отличным шрифтом
var canvas = document.getElementById("your_canvasid");
var ctx = canvas.getContext('2d');
ctx.clearRect(0, 0, canvas.width, canvas.height);
ctx.font = '14px "FontAwesome"';
ctx.fillText('\uf111', 10, 10);
Я проверил, это работает с URL-адресом изображения, но я не тестировал с элементом canvas ...