Erreur dans la grille.Appel(L_textBounds, comme.graphicsAnnot(x$label), x$x, x,$y, : bord du Polygone pas trouvé
Je viens d'installer RStudio sur Mac OS X, la version 10.7.3
Après l'exécution des commandes suivantes
library(ggplot2)
qplot(mpg, wt, data=mtcars)
J'obtiens l'erreur suivante:
Error in grid.Call(L_textBounds, as.graphicsAnnot(x$label), x$x, x$y, :
Polygon edge not found
In addition: Warning messages:
1: In grid.Call(L_textBounds, as.graphicsAnnot(x$label), x$x, x$y, :
no font could be found for family "Arial"
2: In grid.Call(L_textBounds, as.graphicsAnnot(x$label), x$x, x$y, :
no font could be found for family "Arial"
Toutes les idées, le redémarrage ne fonctionne pas !!
Acclamations
Vous devez vous connecter pour publier un commentaire.
ce qui m'est arrivé et j'ai découvert que la police arial fichier a été désactivé. tout d'abord vérifier si
Arial.ttf
a été déplacé pour les personnes handicapées répertoire des polices. depuis le terminal:si oui, il faut le déplacer à l'actif de répertoire de polices.
déconnecter, connectez-vous, puis ouvrez le "Livre des Polices" l'application. dans mon cas, arial était présent avant la main, mais c'était la version de Microsoft stockées dans
/Library/fonts/Microsoft/
. Le Livre des polices peut maintenant afficher un triangle jaune à côté du nom de la police, indiquant que plusieurs copies de la police existent. mettez en surbrillance le nom de la police et a choisi leResolve Duplicates
commande à partir de laEdit
menu. cela devrait désactiver Microsoft copie, que vous pouvez le confirmer en sélectionnant l'un de l'arial type de visages (cliquez sur l'expansion de triangle en regard du nom de la police), cliquez-droit sur l'un étiquetéOff
, et choisirReveal in Finder
, qui devrait ouvrir une fenêtre de Microsoft répertoire de polices.tryCatch
la fonction de capture de l'erreur et de proposer à juste essayer de nouveau, mais pour sûr, vous débarrasser de ce message d'erreur serait le meilleur. Toute solution?Arial.ttf
fichier et il a travaillé pour un graphique avec le reste du tableau reste le retour de l'erreur.Donc, je suis tombé sur le même problème avec un code qui travaille quelques semaines avant, et pas de mise à jour massive de quoi que ce soit sur l'ordinateur (à l'exception peut-être de l'OS, maintenant que j'y pense...).
La façon dont je l'ai résolu, c'est que j'ai forcé la fenêtre graphique pour ouvrir d'abord en appelant
avant mes graphiques, et il a fait le tour. Encore des doutes sur la police, j'ai l'impression d'avoir la police Arial en place.
Après de venir à travers le même problème, encore et encore et d'essayer différentes solutions, j'ai décidé de la source de la Arial de police de l'extérieur et de l'ajouter à la Livre des Polices. Avant cet exercice, j'ai eu un certain nombre de polices qui sont venus avec MS Office, comme Arial Black, Arial Narrow et donc pas de mais pas plaine Arial police visible. Je suppose que cela peut être expliqué par la plus étrange de la police politique de MS d'applications sur Mac sont de l'application, ce qui est discuté dans un plus grand détail ici. Néanmoins, il semble que l'ajout de police de l'extérieur résolu le problème.
Après quelques essais, je pense que cette "solution" pourrait aider.
D'abord l'essayer pour s'assurer que les polices existent réellement:
S'ils le font, appel le suivant pour s'assurer que le nom que vous appelez est similaire à celle de R sait:
Sinon, essayez les solutions suivantes:
Au-dessus de la correction de problèmes pour moi. J'espère que quelqu'un dans le futur peut être aidé par la même.
Comme d'autres l'ont cité, ce problème semble être lié à Microsoft Office de mise à niveau (ma compagnie avait juste mis à niveau le logiciel immédiatement avant l'émission surface).
Après la tentative d'exécution d'un simple ggplot2 de l'intrigue, j'ai reçu l'Erreur et d'Avertissement suivantes:
J'ai résolu ce problème en effectuant les actions suivantes:
(1) Ouvrez Le Livre Des Polices
(2) Accédez à la Police Arial
(3) Clic Droit -> "Restaurer" Police de la
Puis l'intrigue rendu parfaitement.
J'espère que cela aide!
J'ai ajouté un paramètre supplémentaire à mon qqplot() la fonction comme ceci:
et bien sûr eu un graphique. Résultat de fin est:
J'ai ouvert le Livre des Polices et sur mon système (Mac OSX 10.12.3) est montre Arial comme étant une. Je ne disposer de Microsoft apps installés, y compris MS Excel, mais je ne peux pas, à ce point de corréler la désactivation de la police de l'installation de MS app.
HTH
Je suis tombé sur le même problème (en fait, j'ai reçu le message d'erreur lors de l'appel de la "spplot" de la fonction plutôt que l'une des ggplot2 fonctions). Parce que j'ai eu récemment installé MS Office pour Mac, j'ai essayé de désactiver le MS dupliquer police Arial, comme suggéré auparavant, mais encore reçu le message d'erreur à plusieurs reprises, même après avoir fait cela. J'ai fini par tout simplement en supprimant toutes les MS Office dupliquer les polices de caractères (Aller-->Ordinateur>Macintosh HD--->Bibliothèque-->Polices et puis déplacez le dossier Microsoft à la poubelle). Je ne suis pas sûr de l'effet que cela va avoir sur mes applications MS, mais il semble avoir remédié à mon R des questions, ce qui est plus important pour moi à ce point quand même!
ggplot2
de commande de la barre avecaxis.text = element_text(size = 12)
provoque l'erreur alors queaxis.text = element_text(size = 11)
s'exécute sans problème.Je l'ai résolu en allant dans le Livre des Polices, allez dans Fichier -> Restaurer les Polices Standard.
Pour système d'exploitation mac, j'ai essayé plusieurs options, mais en fin de compte suivant travaillé.
- ouvrir le livre des polices et de supprimer les désactiver (activer) arial polices.
- redémarrer l'ordinateur.
Je viens de tomber sur le même problème après la mise à jour de mon système d'exploitation et une nouvelle installation de MS Office, ce qui semble être le coupable.
Puisque je ne pouvais pas obtenir le terminal de l'approche, je suis allé directement au Livre des Polices et activé les handicapés, les polices de caractères (Arial, Times New Roman, Verdana) manuellement. Après le redémarrage, tout semble fonctionner correctement maintenant.
Ce qui me frappe le plus naïf de la solution, mais c'est aussi plus facile à mettre en œuvre à mon humble avis.
J'ai rencontré un problème similaire à l'aide de la fonction:
Il a été résolu manuellement la désactivation et l'activation de l'emballage (en cliquant sur l'emballage dans des "packages"). Peut-être que cela aide aussi les autres 🙂