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
40●6
Taux d'acceptation :
0%