javascript - 如何在 amchrts 图例中应用水平对齐?
解决方案
如果您要对齐图例的内容,即图例项向右对齐,而不是整个图例本身(我假设这是因为图例位于外部 custom<div>
中,这是直接从我们关于该主题的指南。如果您还有其他意思,请告诉我们。),然后您必须更改其layout
,然后通过 将其内容与右侧对齐contentAlign
。例如
// Align legend items to the right
chart.legend.layout = "vertical";
chart.legend.contentAlign = "right";
这是一个演示:
https://codepen.io/team/amcharts/pen/0aa8b7741a25a86fafa48b747077b8e3
我强烈建议您查看我们的指南“使用容器”,它包含有关在 amCharts v4 中进行布局的各种详细信息。此外,一旦您将所有内容都向右对齐,图例仍将被锁定在其 html 包装器的高度,即150px
在您的情况下,无法访问其余内容。上面的演示是我们的“使外部图例可滚动”指南中的一个分支。
推荐阅读
- database - 如何将 ER 图 1:1:N 三元关系转换为 Relational Schema
- deep-learning - 微调ssd mobilenet
- excel - 我可以根据不同单元格的值确定公式中文件路径的一部分吗?
- python - 如何从字符串中获取第一个 IP 地址
- common-lisp - LISP 如何创建存储函数参数的数据库
- asp.net - 在 Asp.net 中的 Datalist 中自动更新 DropDown 项
- swift - 如何在没有任何 UI 元素的情况下录制 ARSCNView?
- javascript - 在多个 fetch() 循环后调用函数
- java - 使用 Sphinx4 和 Python 实现听写系统
- linux - 用于从文件创建数组并使用 curl URL 上的每个值的 Bash 脚本