如何从amChart中删除“通过amCharts绘制的JS图表”文本?

问题描述 投票:7回答:5

如何从amChart图表中删除品牌文字?

amCharts的JS图表

是否有办法在图表配置中删除该文本?

这种图表的图像:

enter image description here

javascript amcharts amcharts4
5个回答
18
投票

商标文字为免费版本。如果要删除文本,则必须单击purchase a license。有关适用于您的使用案例的许可,请参见license FAQ

[如果您已经有许可证并且正在使用AmCharts v3,只需从the support site下载文件,将它们上传到您的Web服务器,然后使用这些文件代替AmCharts CDN上的文件。如果您正在使用npm或仅希望将CDN文件与许可证一起使用,请与AmCharts联系以获取有关如何申请许可证的说明。

如果您拥有许可证并且正在使用AmCharts v4,则说明可在您的支持帐户中找到。

最后,如果您仍然遇到问题,请联系AmCharts并提供您的订单详细信息。

出于明显的原因,我们不提供有关如何在公共论坛上隐藏积分的说明。


-2
投票

将进入您的角度项目:-

节点模块-> @amcharts-> amcharts4->内部->核心->元素-> amchartslogo.js

 then replace function-
    function AmChartsLogo() {
    var _this =
    // Init
    _super.call(this) || this;
    _this.className = "AmChartsLogo";
    _this.valign = "bottom";
    var d = 0;
    _this.opacity = 0;
    _this.defaultState.properties.opacity = 0;
    _this.url = "https://www.amcharts.com/";
    _this.urlTarget = "_blank";
    _this.showSystemTooltip = true;
    _this.readerTitle = "Chart created using amCharts library";
    _this.width = 220 * d;
    _this.height = 70 * d;
    _this.background.opacity = 0;
    var aColor = color("#474758");
    if (new InterfaceColorSet().getFor("background").alternative.hex == "#ffffff") {
        aColor = color("#ffffff");
    }
    var aGradient = new LinearGradient();
    aGradient.addColor(aColor);
    aGradient.addColor(aColor, 1, 0.75);
    aGradient.addColor(color("#3cabff"), 1, 0.755);
    aGradient.rotation = -10;
    var aStroke = aGradient;
    var m = _this.createChild(Polyspline);
    m.shouldClone = false;
    m.isMeasured = false;
    m.segments = [[{ x: 50 * d, y: 50 * d }, { x: 90 * d, y: 50 * d }, { x: 120 * d, y: 20 * d }, { x: 135 * d, y: 35 * d }, { x: 150 * d, y: 20 * d }, { x: 180 * d, y: 50 * d }, { x: 200 * d, y: 50 * d }]];
    m.strokeWidth = 6 * d;
    m.tensionX = 0.8;
    m.tensionY = 1;
    m.stroke = color("#3cabff");
    var a = _this.createChild(Polyspline);
    a.shouldClone = false;
    a.isMeasured = false;
    a.segments = [[{ x: 20 * d, y: 50 * d }, { x: 50 * d, y: 50 * d }, { x: 90 * d, y: 12 * d }, { x: 133 * d, y: 50 * d }, { x: 170 * d, y: 50 * d }, { x: 200 * d, y: 50 * d }]];
    a.strokeWidth = 6 * d;
    a.tensionX = 0.75;
    a.tensionY = 1;
    a.stroke = aStroke;
    _this._disposers.push(a);
    var desaturateFilter = new DesaturateFilter();
    _this.filters.push(desaturateFilter);
    var desaturateFilterHover = new DesaturateFilter();
    desaturateFilterHover.saturation = 1;
    var hoverState = _this.states.create("hover");
    hoverState.properties.opacity = 1;
    hoverState.filters.push(desaturateFilterHover);
    // Apply theme
    _this.applyTheme();
    return _this;
}

-5
投票
.amcharts-chart-div > a {
    display: none !important;
}

-7
投票

转到amchart.js,然后找到此文本并将其删除(e =“”)


-10
投票
jQuery(document).ajaxComplete(function() {
    jQuery("a[title='JavaScript charts']").remove();
});
© www.soinside.com 2019 - 2024. All rights reserved.