{{ stepNode.name }}
| {{ 'ml-lesson-number-slides' | message : article.intro.bblockCount}} |
| {{ 'ml-lesson-number-exercises' | message : article.intro.exerciseCount}} |
| {{ 'ml-lesson-time-estimation' | message }} |
Jrhoads (Diskussion | bidrag) (Den här versionen är märkt för översättning) | Henrik (Diskussion | bidrag) | ||
(6 mellanliggande versioner av 3 användare visas inte) | |||
Rad 2: | Rad 2: | ||
Missvisande axlar</translate></hbox> | Missvisande axlar</translate></hbox> | ||
<translate><!--T:2--> | <translate><!--T:2--> | ||
− | Ett sätt att få ett diagram att se bättre eller sämre ut än vad det är, är att manipulera koordinataxlarna. Diagrammet visar hur en lokaltidning framställde hur priset på ett busskort har förändrats under de senaste 10 åren.</translate> | + | Ett sätt att få ett diagram att se bättre eller sämre ut än vad det är, är att manipulera koordinataxlarna. Diagrammet visar hur en lokaltidning framställde hur priset på ett busskort har förändrats under de senaste $10$ åren.</translate> |
<jsxgpre id="missvisandeAxlar_one" static=1> | <jsxgpre id="missvisandeAxlar_one" static=1> | ||
− | var b = mlg.board([-1.5, | + | var b = mlg.board([-1.5,85,10.5,-7],{desktopSize:'medium', yScale:10}); |
− | var yax = b.yaxis(10,0,'\\text{ | + | var yax = b.yaxis(10,0,'\\text{Pris (kr)}',{ticks:{minorHeight:-1}}); |
− | Pris (kr) | + | var xax=b.xaxis(2,1,'\\text{Tid}'); |
− | var xax=b.xaxis(2,1,'\\text{ | + | |
− | Tid | + | var xVals = [1,2,3,4,5,6,7,8,9,10]; |
− | var | + | var yVals = [30,35,40,45,60,60,70,80,90,95]; |
− | b.changeTick(yax, ['10', '20', '30', '40', '50', '60', '70', '80', '90', '100', '110', '120'], [' | + | |
+ | for (var i = 0; i < yVals.length; i++) { | ||
+ | yVals[i] = yVals[i] - 20; | ||
+ | } | ||
+ | var busskort1 = b.linechart(xVals,yVals); | ||
+ | b.changeTick(yax, ['10', '20', '30', '40', '50', '60', '70', '80', '90', '100', '110', '120'], ['330', '', '350', '', '370', '', '390', '', '410', '', '430', '']); | ||
</jsxgpre> | </jsxgpre> | ||
− | |||
<translate><!--T:5--> | <translate><!--T:5--> | ||
− | Är diagrammet missvisande? Om man tittar på $y$-axeln | + | Är diagrammet missvisande? Om man tittar på $y$-axeln ser man att den börjar på $320,$ och inte på $0.$ Det tidningen har gjort är att gradera $y$-axeln på ett sätt så att linjediagrammet visar en '''starkt''' uppåtgående trend. Tidningen har tagit bort utrymmet under [[Graf *Wordlist*|grafen]] och dragit ut ökningen så att den ser mer dramatisk ut. Låter man $y$-axeln börja på 0 kommer grafen att få ett helt annat utseende. |
</translate> | </translate> | ||
<jsxgpre id="missvisandeAxlar_two" static=1> | <jsxgpre id="missvisandeAxlar_two" static=1> | ||
− | var b = mlg.board([-1.5, | + | var b = mlg.board([-1.5,425,10.5,-40],{desktopSize:'medium', yScale:50}); |
− | b.yaxis( | + | var yax = b.yaxis(50,0,'\\text{Pris (kr)}',{ticks:{minorHeight:-1}}); |
− | Pris (kr) | + | var xax=b.xaxis(2,1,'\\text{Tid}'); |
− | var xax=b.xaxis(2,1,'\\text{ | + | |
− | Tid | + | var xVals = [1,2,3,4,5,6,7,8,9,10]; |
− | var | + | var yVals = [30,35,40,45,60,60,70,80,90,95]; |
− | + | ||
+ | for (var i = 0; i < yVals.length; i++) { | ||
+ | yVals[i] = yVals[i] - 20 + 320; | ||
+ | } | ||
+ | |||
+ | var busskort1 = b.linechart(xVals,yVals); | ||
</jsxgpre> | </jsxgpre> | ||
Är diagrammet missvisande? Om man tittar på y-axeln ser man att den börjar på 320, och inte på 0. Det tidningen har gjort är att gradera y-axeln på ett sätt så att linjediagrammet visar en starkt uppåtgående trend. Tidningen har tagit bort utrymmet under grafen och dragit ut ökningen så att den ser mer dramatisk ut. Låter man y-axeln börja på 0 kommer grafen att få ett helt annat utseende.
Inga värden har ändrats. Ändå går det att, om man vill, framställa en förändring i t.ex. ett linjediagram eller stapeldiagram på olika sätt genom hur man väljer att gradera koordinataxlarna.