Articles of svg

Commencer les transitions et les animations avec le graphique de la zone dans D3.JS

Je veux que le graphique de zone «dessine» au début du programme de gauche à droite. J'ai déjà une ligne dans mon graphique en faisant cela, mais je ne peux pas obtenir la zone sous la ligne pour animer correctement, ou "dessiner" lui-même lorsque la page démarre d'abord. Actuellement, c'est ce que j'ai dans ma […]

Erreurs de style lors de la conversion en SVG en ligne en png

Mon objectif de haut niveau est de convertir un élément <div> contenant quelques images svg en ligne vers un fichier png. Toutes les opérations doivent être effectuées dans le navigateur client en utilisant JavaScript. J'ai essayé: En utilisant la bibliothèque canvg et en suivant les étapes de cette publication: https://github.com/niklasvh/html2canvas/issues/95#issuecomment-34439223 Svg original: résultat: Aplatir les […]

Protractor cliquez sur l'élément svg sur le dernier firefox (v.34)

Je teste avec la dernière version de Protractor sur différents navigateurs. Dans cette spécification de test, je souhaite cliquer avec le bouton droit de la souris sur un élément svg pour déclencher un événement spécifique sur un point donné dans le svg. Pour cliquer sur cet élément, j'utilise cette fonction function rightClick(svgElement) { scrollToElement(svgElement).then(function () […]

SVG à la conversion de PDF travaillant pour Plotly.js mais pas pour C3.js

J'utilise css2pdf pour enregistrer mon diagramme svg en pdf après l'événement onclick. Il fonctionne bien pour plotly.js, mais pas pour c3.js – s'il vous plaît voir mon violon: http://jsfiddle.net/3hs7cs4f/ Je suis sûr qu'il doit faire quelque chose avec les propriétés c3.js svg, mais je n'ai aucune idée de la façon de résoudre ce problème. Voici […]

Je veux ajouter du texte sur le lien dans le graphique de l'arbre D3.js

Je veux faire un arbre de décision dans D3.js et ajouter du texte sur le lien. <!DOCTYPE html> <meta charset="utf-8"> <body><script src="../d3-master/d3.min.js"></script> <head><link rel="stylesheet" type="text/css" href="../D3css/D3css.css"></head> <script> var margin = {top: 20, right: 20, bottom: 30, left: 40}, width = 960 – margin.left – margin.right, height = 500 – margin.top – margin.bottom, rect_width = 90, […]

D3 ajoute (insère) une chaîne (ou élément) SVG existante à un DIV

J'ai cherché partout dans la région pour avoir répondu à cette question et j'ai trouvé des ressources que je pensais être utiles, mais finalement ne m'a pas conduit à une réponse. Voici quelques-uns… SVG externe Intégrer SVG Le problème Ce que j'essaie de le faire, ajoute un élément ou une chaîne SVG existant à un […]

Coins arrondis sur triangle en SVG

J'essaie de faire un triangle qui a des coins arrondis. Le triangle ressemblera à ceci: Le coin inférieur gauche est le seul qui semble assez facile à réaliser, principalement parce que c'est un angle de 90 degrés. Ce tour est réalisé en utilisant la commande Q en SVG avec les paramètres suivants: Q x,y + […]

Cliquez sur une zone transparente sur une image partiellement transparente

Étant donné une certaine forme, j'aimerais qu'il soit cliquable sur ses parties remplies, et ne peut être cliquable (en cliquant ainsi sur l'élément qui l'a derrière) sur ses parties transparentes. Voici un exemple de forme triangulaire: http://img138.imageshack.us/img138/1276/e4t.png Les lignes noires délimitent les lignes de boîtes. Je voudrais pouvoir sélectionner un texte ou interagir avec n'importe […]

Menu contextuel personnalisé en d3 et svg

Je voudrais avoir un menu contextuel personnalisé lorsque je clique droit sur un cercle svg. Pour l'instant, j'ai trouvé cette réponse qui m'aide à gérer le clic droit avec le code suivant: .on("contextmenu", function(data, index) { //handle right click //stop showing browser menu d3.event.preventDefault() }); Maintenant, j'aimerais savoir comment je peux montrer une boîte contenant […]

Existe-t-il un moyen d'appliquer les principes 9-patch / scale-9 dans SVG?

Je me demande s'il existe un moyen de créer un graphique svg qui s'ajuste selon le même principe que 9-patch sur Android (ou comme l'échelle 9 en flash). Fondamentalement, une partie du contenu à l'intérieur du svg devrait varier en fonction des règles d'expansion normales de la fenêtre, mais certains éléments resteraient sans échelle et […]