如图 ,x轴单位被遮盖,显示不全
x轴“日期”显示不全
解决方法:加上padding
var chart = new this.F2.Chart({
id: 'readingTimeChart',
pixelRatio: window.devicePixelRatio,
padding: '30',
})
效果:
在图表x轴y轴显示坐标轴单位 ,如上图, 分钟和日期
// 在图表初始化方法里面
readingTimeChart() {
var data = this.readingTimeChartData
var chart = new this.F2.Chart({
id: 'readingTimeChart',
pixelRatio: window.devicePixelRatio,
padding: '40',
})
......
//
// 省略一下其他的一些方法 数据什么的
//
chart.guide().text({
position: ['min', 'min'], // x 轴最小值, y 轴最大值
content: '分钟', // -----------------------------------y轴坐标单位
style: {
textAlign: 'start',
textBaseline: 'bottom',
fill: '#777',
fontSize: '10',
},
offsetY: 20,
offsetX: -25, // 可以通过 padding 值配合来保证显示位置
})
chart.guide().text({
position: ['max', 'min'], // x 轴最小值, y 轴最大值
content: '日期', // -----------------------------------x轴坐标单位
style: {
textAlign: 'start',
textBaseline: 'bottom',
fill: '#777',
fontSize: '10',
},
offsetY: 18,
offsetX: 0, // 可以通过 padding 值配合来保证显示位置
})
}