amcharts - 传说断了
问题描述
传说的某些部分丢失了。怎么可能显示完整。有时我的标签很长。我搜索了很多,但我没有找到任何东西
var chart = am4core.create("product_sale_chart", am4charts.PieChart);
// Add data
chart.data = [{
"product": "Brufen 200 mg",
"size": "94000"
}, {
"product": "Panadol Ford-20-Tablet-Pack",
"size": "387000"
}, {
"product": "Betnovit",
"size": "4340"
}]
chart.innerRadius = 100;
var label = chart.seriesContainer.createChild(am4core.Label);
label.text = "2019";
label.horizontalCenter = "middle";
label.verticalCenter = "middle";
label.fontSize = 50;
label.labelRadius = -500;
//label.paddingLeft = '50px !important';
var pieSeries = chart.series.push(new am4charts.PieSeries());
pieSeries.dataFields.value = "size";
pieSeries.dataFields.category = "product";
解决方案
这是因为标签超出了图表的范围。如果这是 Amcharts v3,您可以减小labelRadius以使它们更靠近中心。
编辑
现在我看到了您的代码,很明显您使用的是 Amcharts v4,因此labelRadius
您需要使用以下代码:
pieSeries.labels.template.radius = am4core.percent(-40);
这是一支工作笔
推荐阅读
- swift - Swift:核心数据模型关系到镜像 API 视图模型
- wso2 - WSO2 IS Analytics 的用户管理
- ajax - 我可以把分页()放在哪里?
- scala - 如何使用 Databricks Job Spark 配置 spark_conf?
- python - 在 Python 中从年份中减去月份
- java - 使用 MouseClicked 获取光标坐标时出现此错误。“对于 MouseEvent 类型,方法 getX() & getY() 未定义”
- postgresql - 在另一个表的日期列上进行日期驱动的表分区
- node.js - 在 Node.js 的终端中删除重复的空行
- java - 无法在java中使用构造函数
- python - 升级到 Django 3.0:“django.contrib.admin.templatetags.admin_static”:无法导入名称“RemovedInDjango30Warning”