amcharts - 确保显示值标签
问题描述
我想将值标签保留在我的amChart
图表之外。问题是当值标签值结束时9999
,我无法显示它的所有内容。
在此示例中,值应为:
- 25,000
- 20,000
- 15,000
- 10,000
- 5,000
第一个数字丢失。我只通过设置面板的边距来处理这个问题
"panelsSettings": {
"marginLeft": 40,
"marginRight": 20,
},
有没有更方便的方法来确保标签合适?硬编码边距似乎是矫枉过正。
这是我的示例图表:https ://jsfiddle.net/29w35txy/1/
解决方案
正如我在上面的评论中提到的,这个问题似乎取决于默认的浏览器字体。
所以它在 Chrome 中工作(左),但对我来说在 Firefox(右)中不起作用:
除此之外,您可以通过增加marginLeft
您panelsSettings
已经使用的来防止这种情况:
"panelsSettings": {
"marginLeft": 60,
// ...
},
在这里,我分叉了你的小提琴以显示结果。
推荐阅读
- javascript - 用户名和数据未定义 NodeJs
- python - 最近和最远设置位的位置,整数的设置位计数
- mod-security - Configserver ModSecurity:如果某个 ip 访问某个 url 超过 N 次,如何阻止它?
- sparql - Sparql:处理'/'符号
- firebase - Firebase 安全规则不适用于函数
- mysql - MYSQL Union All 不通过两个合并查询返回所有记录
- c++ - 从 QDialog 关闭主窗口
- linux - Kubernetes NFS PV:锁回收失败
- elasticsearch - 将 aws elasticsearch 主分片内容重新分配到相同现有索引中的两个大小相等的分片中
- python - 使用python将文件夹内的文件夹上传到谷歌云