AmCharts 水印叠加 "Show all" 按钮
AmCharts watermark overlays "Show all" button
当您放大 AmCharts 滚动条时,"Show all" 按钮出现并与 link 叠加到 AmCharts 网站。有没有办法强制 AmCharts link 或 "Show all" 按钮显示在左下角?
在文档中未找到任何内容。
的确,没有移动 "Show all" 按钮的配置选项。
但是,您可以使用 creditsPosition
设置品牌 link 的位置
即:
AmCharts.makeChart("chartdiv", {
"type": "serial",
"creditsPosition": "bottom-left",
...
});
可以通过将图表的 zoomOutText 属性 设置为空字符串来隐藏 "Show all" 按钮:
var chart = AmCharts.makeChart('chartdiv', {
type: 'serial',
zoomOutText: ''
...
});
并将您自己的自定义按钮放在您想要的任何位置:
HTML
<div class="container">
<div id="chartdiv"></div>
<button class="show-all-button">Show all</button>
</div>
CSS
.container {
position: relative;
...
}
#chartdiv {
position: relative;
width: 100%;
height: 100%;
}
.show-all-button {
position: absolute;
top: 15px;
left: 15px;
...
}
要使按钮正常工作,请添加以下点击事件处理程序:
var showAllButton = document.querySelector('.show-all-button');
showAllButton.addEventListener('click', function() {
chart.zoomOut();
});
当您需要在图表上添加自定义控件时,这种方法很有用。
当您放大 AmCharts 滚动条时,"Show all" 按钮出现并与 link 叠加到 AmCharts 网站。有没有办法强制 AmCharts link 或 "Show all" 按钮显示在左下角?
在文档中未找到任何内容。
的确,没有移动 "Show all" 按钮的配置选项。
但是,您可以使用 creditsPosition
即:
AmCharts.makeChart("chartdiv", {
"type": "serial",
"creditsPosition": "bottom-left",
...
});
可以通过将图表的 zoomOutText 属性 设置为空字符串来隐藏 "Show all" 按钮:
var chart = AmCharts.makeChart('chartdiv', {
type: 'serial',
zoomOutText: ''
...
});
并将您自己的自定义按钮放在您想要的任何位置:
HTML
<div class="container">
<div id="chartdiv"></div>
<button class="show-all-button">Show all</button>
</div>
CSS
.container {
position: relative;
...
}
#chartdiv {
position: relative;
width: 100%;
height: 100%;
}
.show-all-button {
position: absolute;
top: 15px;
left: 15px;
...
}
要使按钮正常工作,请添加以下点击事件处理程序:
var showAllButton = document.querySelector('.show-all-button');
showAllButton.addEventListener('click', function() {
chart.zoomOut();
});
当您需要在图表上添加自定义控件时,这种方法很有用。