7
votes

Une valeur négative pour l'attribut SVG n'est pas autorisée

J'essaie de dessiner deux Treemaps Google et de les conserver dans des onglets et d'obtenir l'erreur:

une valeur négative pour l'attribut SVG n'est pas autorisé

Un seul des Treimaps est visible. Je suppose que l'autre n'est pas capable de finir le dessin. Il n'y a pas d'autre description de l'erreur dans la console. (Google Chrome).

Mon code:


2 commentaires

Avez-vous déjà vérifié le poids négatif valeurs déjà?


Pas sûr d'avoir compris votre question. Je peux dessiner les Treimaps si je supprimais le code qui tente de "tabuler".


3 Réponses :


11
votes

a résolu le problème. L'élément div sur laquelle la création de Google annoté a été créée avait été créée : Aucun Propriété. Il suffit de vous assurer que affichage: Aucune est modifié en Affichage: Bloquer Avant d'appeler la fonction de tirage.


2 commentaires

Cela vient de résoudre le même problème avec Angularjs. Merci!


J'ai eu un google.visualization.piechart dans une div avec CSS frontière: 1px solide; qui causait le même problème. Supprimer le problème durci!



2
votes

Appréciez que ce n'était pas le problème de l'OP, mais j'avais la même erreur, et définir affichage: bloc; n'a fait aucune différence pour moi, mais j'avais Padding-top : 50px; sur la DIV pour le graphique et en supprimant cela résolu le problème pour moi!


0 commentaires

2
votes

J'ai enveloppé mes deux divs dans une paire de rangées / col bootstrap pour résoudre et les basculer avec des boutons Masquer () / Afficher () / Toggle ().

de P>

<div class="row">
    <div class="col-md-12">
        <div id="chart_div">
        </div>
    </div>
</div>
<div class="row">
    <div class="col-md-12">
        <div id="chart_div2">
        </div>
    </div>
</div>


0 commentaires