Bonsoir,

Pour mes graphiques, j'utilise en général asymptote mais je profite des vacances scolaires pour me pencher sur Tikz que je ne connais que de loin.

Ci-dessous, un code pour essayer d'obtenir un nuage de points et sa droite des moindres carrés de y en x (calculs faits en amont). Je n'obtiens malheureusement que le nuage de points.

J'ai vu qu'il existait aussi pgfplots mais ce sera pour les prochaines vacances. Là, j'aimerais vraiment comprendre pourquoi ma droite n'est pas visible.

Lorsque je commente le premier crochet d'options et le remplace par le seul [scientific axes={end labels}] j'obtiens au contraire la droite mais pas le nuage, qui est réduit à un point de coordonnées (50,250).

Est-ce un problème d'unités mal configurées ?

Merci de votre aide

\documentclass{article}%
\usepackage[paper=a4paper, portrait=true, twoside=false, left=1cm,
top=1cm, noheadfoot, includeall, nomarginpar,
centering=true]{geometry}%

\usepackage{tikz}
\usetikzlibrary{datavisualization,datavisualization.formats.functions}

\begin{document}

\begin{tikzpicture}
  \datavisualization
  % [scientific axes={end labels}]
  [scientific axes={end labels},
  all axes={unit length=1cm},
  x axis={attribute=prix,min value=250,max value=750,scaling=250 at 0cm and 750 at 10cm,
    ticks={step=50},
    grid={step=50,minor steps between steps=10},
    label=$x$},
  y axis={attribute=ventes,min value=50,max value=250,scaling=50 at 0cm and 250 at 20cm,
    ticks={step=10},
    grid={step=10,minor steps between steps=10},
    label=$y$},
  every major grid/.style = {style={thin,color=black!60!white}},
  every minor grid/.style = {style={very thin,color=black!30!white}}
  ]

[visualize as scatter=ventes]
  data [set=ventes] {
    prix, ventes
    300, 210
    350, 190
    400, 160
    450, 152
    500, 124
    600, 102
  }

[visualize as line=regression]
  data [set=regression,format=function] {
    var x : interval [250:750] samples 10;
    func y = -0.37 * \value x + 331.33;
  };
\end{tikzpicture}

\end{document}

Posée 3 heures auparavant

mumblee's gravatar image

mumblee
406
Taux d'acceptation : 0%

Modifiée 3 heures auparavant

Soyez le premier à répondre à cette question !
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.