Comment faire en pointillés / pointillé / tableau de bord-ligne en pointillé dans l'octave?
J'aimerais créer monochrome diagramme/graphique dans l'octave en utilisant plot
de commande.
C'est pourquoi j'aimerais faire de différentes lignes de graphiques à l'aide de la ligne de style, par exemple en pointillés/pointillé/-pointé les styles. Standard plot
propose plusieurs styles de ligne, mais aucun d'eux ne ressemble à répertoriés variantes.
EDIT-1:
Standard de la parcelle styles sont inapplicables pour mon cas: les styles tels que ":"
, "-."
, "--"
ne fonctionnent pas, octave dessine des lignes continues dans tous les cas. En outre, les diamants et les places (d
et s
options) sont laids et disproportionné de gros. Peut-être il sera informations utiles: je suis à l'aide d'Octave sous Windows.
EDIT-2: par exemple De commande plot(A(:,1),A(:,2),"-.dk")
me donne un tel (inapplicable !!!) figure
Plus précisément, je veux quelque chose comme ceci (dans une partie de style de ligne)
(Photo de l'article: McCallum et K. Nigam. 1998. Une comparaison des modèles d'événement pour Naive Bayes de la classification de textes. Dans les Procédures de AAAI-98 Atelier sur l'Apprentissage de Catégorisation de Texte)
OriginalL'auteur Andremoniy | 2013-01-08
Vous devez vous connecter pour publier un commentaire.
Elles peuvent être définies avec la
FMT
argument deplot
. Fondamentalement, ceux-ci semblent être vos options (voir la manuel entrey sur les styles de ligne):"-"
solide lignes":"
points"-."
tiret suivi par le point"--"
en pointillés"none"
pas de ligne (uniquement les marqueurs)Il y a aussi l'option
"."
pour les points, mais c'est pour les données réelles, pas la ligne. Afin de recréer votre image, quelque chose comme ce qui suit devrait fonctionnerLa syntaxe peut sembler un peu étrange, mais voici comment la lire. Pour
-dk
,-
est pour une ligne continue,d
pour le diamant en forme de marqueur, etk
pour la couleur noire (b
serait pour le bleu). Sur:sk
, c'est la ligne pointillée et carré en forme de marqueur de couleur noir.Voir la section sur le manuel pour avancée de traçage.
EDIT: voir les commentaires ci-dessous. Cela peut ne pas fonctionner dans les très vieilles versions d'Octave.
":"
,"-."
,"--"
ne fonctionnent pas, octave dessine des lignes continues dans tous les cas. En outre, les diamants et les places (d
ets
options) sont laids et disproportionné de gros. Peut-être il sera informations utiles: je suis à l'aide d'Octave sous Windows.quelle est la version de Octave utilisez-vous? Et ce graphics toolkit? Parce qu'il fonctionne très bien pour moi. Si vous souhaitez modifier la taille du marqueur, voir le style de Marqueur de l'article sur le manuel. Leur taille peut être modifiée. Je suis à l'aide d'Octave 3.6.2 sur Debian avec fltk pour les graphiques (vous pouvez le définir à
graphics_toolkit fltk
mais devrait également travailler avec gnuplot).Chers, @carandraug, je suis à l'aide d'Octave-3.2.4 sous Windows 7. Peut-être que je devrais le mettre à jour vers une nouvelle version? Je vais essayer. Merci pour vos conseils.
ouais! Octave 3.2.4 est une très vieille version maintenant. Il y a eu 8 sorties (2 versions majeures) depuis, et il y a déjà une version release candidate pour un nouveau. Aussi, quelqu'un downvoted ma réponse (deviner à cause de votre commentaire à propos de pas de travail). Si c'était vous, pourriez vous s'il vous plaît supprimer le downvote?
Je suis à l'aide d'Octave 4.0.0 (Linux, Zorin OS (Ubuntu), 3.19.0-28) et ont le même problème. Je ne reçois que la ligne continue ou seulement des marqueurs de point. J'ai 3
graphics_toolkit
s disponible (qt - par défaut, fltk et gnuplot), mais aucun ne fonctionne correctement. Mai la version de quelque chose d'autre en est la raison? C'est plus de 2 ans après l'OP, post et le problème est toujours présent.OriginalL'auteur carandraug
Bien, je l'ai trouvé simple décision de l'auto (à l'aide de Google ;))
Pour gagner monochrome diagramme/graphique avec différents style de lignes dans l'Octave, nous n'avons pas besoin d'utiliser
plot
'styles comme"--"
ou"-."
(parce qu'ils ne travaillent pas).Juste une chose dont nous avons besoin est la commande
print
. Monochrome chiffres peuvent être créés, par exemple danseps
format:print -deps "diagram.eps"
Cela me donne une très belle image:
OriginalL'auteur Andremoniy