Började ju titta på det här igår. Och jag kämpade på idag också.
Ett tag så såg det hopplöst ut. Men så, för en stund sedan (19:00 (?)), knäckte jag hur jag skulle göra.
Här ser ni ett exempel:
![[Bild: Google Chart API - BMI 4-30 november 2008]](http://chart.apis.google.com/chart?chs=450x300&cht=lc&chtt=BMI+4-30+november+2008&chts=000000,20&chco=000000&chd=t:85.44,79.59,78.81,76.86,76.47,79.98,75.69,75.69,75.69,73.35,78.03,76.47,78.81,74.91,75.69,76.08,73.35,72.18,71.40,76.86,79.59,74.91,71.40,68.67,68.28,68.67,70.23&chxt=x,y&chxl=0:|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|1:|24|25|26|27|28|29|30|31|32&chf=c,ls,90,008000,0.13,FF420E,0.62,DC2300,0.28&chm=@tFetma,000000,0,0.45:0.9,20|@t%C3%96vervikt,000000,0,0.44:0.49,20|@tNormalvikt,000000,0,0.41:0.04,20|o,0066FF,0,-1,8)
Och här ser ni den ’sträng’ man skickar till en funktion på någon server som google har:
http://chart.apis.google.com/chart?chs=450x300&cht=lc&chtt=BMI+4-30+november+2008&chts=000000,20&chco=000000&chd=t:85.44,79.59,78.81,76.86,76.47,79.98,75.69,75.69,75.69,73.35,78.03,76.47,78.81,74.91,75.69,76.08,73.35,72.18,71.40,76.86,79.59,74.91,71.40,68.67,68.28,68.67,70.23&chxt=x,y&chxl=0:|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|1:|24|25|26|27|28|29|30|31|32&chf=c,ls,90,008000,0.13,FF420E,0.62,DC2300,0.28&chm=@tFetma,000000,0,0.45:0.9,20|@t%C3%96vervikt,000000,0,0.44:0.49,20|@tNormalvikt,000000,0,0.41:0.04,20|o,0066FF,0,-1,8
Den där strängen ger som resultat en png-bild.
Och här nedan (nästa stycke) kommer ett försök till en detaljerad förklaring på hur strängen är uppbyggd.
Ett försök till en detaljerad förklaring på hur strängen är uppbyggd
Serverns s.k. adress:
http://chart.apis.google.com
Den plats på servern där funktionen ’chart’ finns:
/chart
En fråga ställs:
?
Diagrammets storlek i pixlar (bxh) [&-tecknet betyder att det kommer en instruktion till]:
chs=450x300&
Vilket typ av diagram, ’lc’ betyder linjediagram utan x och y axlar:
cht=lc&
Diagrammets rubrik:
chtt=BMI+4-30+november+2008&
Färg och storlek på rubriken:
chts=000000,20&
Linjefärg:
chco=000000&
Linjens data. Värdena omräknas till ’%’. I denna funktion (’chd’) är alltid lägsta värde ’0’ och högsta ’100’. Så för att få fram värdena här nedan fick jag ta hänsyn till i vilken intervall jag ville visa mina IBM-värden. Här hade jag satt från BMI 24 till BMI 32.
Det betyder att det är 8 ’värdesteg’ från 24 till 32. Och den ’8’:an är då lika med 100 (eller 100%).
Mitt första BMI-värde var 30,8. För att få det korrekt omräknat använder jag följande formel:
(([Aktuellt BMI-värde]-24)/(32-24))*100 -> ((30,8-24)/(32-24))*100 = 85,44.
Sedan blev det lite krångligt. Den där funktionen villa ha ’.’ (punkt) som decimalavgränsare, i min svenska så har jag ’,’ (komma).
Så det där fick fixas i en enkel textbehandlare via ’Sök och Ersätt’.
chd=t:85.44,79.59,78.81,76.86,76.47,79.98,75.69,75.69,75.69,73.35,78.03,76.47,78.81,74.91,75.69,76.08,73.35,72.18,71.40,76.86,79.59,74.91,71.40,68.67,68.28,68.67,70.23&
Detta talar om att jag vill ha två s.k. axlar definierade i diagrammet.
’x’=bottenaxeln och ’y’=vänsteraxeln.
chxt=x,y&
Diagrammets axelvärden.
’0’=bottentexten och ’1’=vänstra axelns text:
0:|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|
1:|24|25|26|27|28|29|30|31|32&
En funktion (’chf’) som definierar bakgrunden (c=’fyller hela området’, ls=’liggande stapel’, 90=att det ligger ned 90 grader, en färgdefinition och sedan bredden som anges i värden mellan ’0’ och
’1’.):
chf=c,ls,90,
008000,0.13,
FF420E,0.62,
DC2300,0.28&
Fuktion (’chm’) som definerar text, textfärg, ’värde-rad’, ’x:y’-koordinatvärden, textstorlek. Sista raden betyder: ’o’=visa en fylld cirkel för värdepositionen, ’0066FF’=vilken färg den ska ha, ’0’=’värde-rad’, ’-1’=visa en markering vid varje värdepunkt, ’8’=storleken i pixlar.
chm=
@tFetma,000000,0,0.45:0.9,20|
@t%C3%96vervikt,000000,0,0.44:0.49,20|
@tNormalvikt,000000,0,0.41:0.04,20|
o,0066FF,0,-1,8
Nästa projekt blir att skriva ihop en gambasapplikation som förenklar det där.
Men ni förstå? Eller? Men denna Google Chart API så kan jag detalj styra mycket mer än med många andra applikationer.
Vill ni själva grotta ned er i funktionen så är länken här: Google Chart API.
Nisse!
Din undersökning om förtroendet för politiker säger en del om hur illa ställt det är med dom… eller rättare sagt, människors förtroende för dom.
Sagt ur en 6 årig barnamun: ”Politiker är nästan som vanliga människor för att man inte ska genomskåda dom”
Kramar!
Och likväl ser ingen av oss något problem med att lägga vårt nu och vår framtid i dessa händer?
Kramar!
Jag ser stora problem med det. Den människosyn som har vuxit sig allt starkare sista tiden skrämmer mig oerhört.. men mest blir jag arg!
Vad gör man? Jag kan påverka genom min politiska röstning (men det hjälpte inte sist)och så kan jag protestera ljudligt när jag ser att någon far illa. Men dom flesta lider förmodligen bakom nerrullade gardiner.
Men jämrans vad liten man är mot politikerna. (Tänker på kampen för restaurangen här med sin sociala funktion)
Vad gör man då? Jag ser bara ett svar och det är att gå ihop…
Kramar!
Ja, på något vis krävs det en samlad insats. Men det är ju botten att inte de ’stora’ partierna har vett på att värna om trygghet och välfärd.
Jag förstår inte vad man vinner på att inte göra det?
Men nu verkar det ju vara så och hur i all sin dar ska ’vi’ trötta och svaga, halta och lytta orka ’gå ihop’ hålla oss enade mot dessa politiska giganter med astronomiska resurser och lång erfarenhet inom poltikens krumelurer?
Det tål att fundera på.
Kramar!
Det kräver en samlad insats och att icke halta och lytta står vid vår sida med en sund syn på människan, en vilja att hjälpa och med insikten att dom själva kan bli halta och lytta en dag.
Kortsiktigt vinner förmodligen politikerna pengar på bekostnad av sämre vård/rehabilitering men långsiktigt är alla förlorare i det här.
Och dom som får lida mest är dom sjuka.
Det som skrämmer mig är förvisso åtstramningarna men än mer just människosynen…
Ja, det tål att fundera på.
Kramar!
Just den här attityden:
”Tänk på dig själv och skit i andra.” samt ”Ensam är stark.”
är något som bl.a. Svenskt Näringsliv lyckat lobba in i huvudet på snart varje Svensk.
Det finns en anledning till att bl.a. föreningslivet får det svårare att rekrytera unga entusiastiska krafter.
Angrepp mot fackförbunden, vad står det för?
Det är väldigt mycket nu som går ut på att söndra det som ’små människor’ byggt med ’små’ insatser och blivit till stora maktorgan p.g.a. att det finns så många ’små’.
”Många bäckar små” i ställer för ”en droppe i havet”.
Grundproblemet, tror jag, är att de ’små’ idag är i klar minoritet.
Men ändå ser jag positivt på det.
Vad skulle hända om man skulle lyckas ena alla med värk & smärta, alla de som nu är ansatta av Försäkringskassan. Alla arbetslösa. Alla pensionärer?
Bara där är vi uppe i att par miljoner möjliga. Lägg sedan till de människor med ’goda tankar’. De som bryr sig om sin nästa. De som inte vill se att de som har det svårt hamnar mer och mer utanför. De som känner att ’dela med sig’ är något bra. Något som skapar ett tryggt och förhoppningsvis också då ett säkrare samhälle.
För, i grunden, vad beror det ökade våldet på? Vad beror det på att fler och fler kör bil med alkohol och droger i kroppen?
Vi behöver bry oss om vår nästa mycket mer. Det är också den omtanken som skapar framtiden.
Kramar!