Avatar billede thepulse Nybegynder
26. august 2004 - 21:19 Der er 5 kommentarer

speedometer chart

Hejsa

Jeg står og skal bruge et speedometer el. voltmeter chart, altså et viserinstrument!
Jeg har kigget lidt rundt på nettet, men kan ikke rigtig finde noget, men jeg synes ikke rigtig det kan passe!
Det skal kunne arbejde sammen med php der kører på en windows!

Håber en kan hjælpe!
Avatar billede Slettet bruger
27. august 2004 - 01:09 #1
Det kan jo laves på mange forskellige måder. Jeg vil foreslå noget med 2 billeder, der lægges ovenpå hinanden.

Nederst en baggrund, som har tal og den slags, og øverst et dynamisk billede med viseren. Så kan man selv bestemme, hvor nøjagtigt det skal være, og hvordan det skal se ud.

Der blev snakket om lidt af det samme i http://www.eksperten.dk/spm/441530
Avatar billede coderdk Praktikant
27. august 2004 - 02:27 #2
Jeg synes det var en sjov idé, så her har du en:

http://example.coder.dk/volt/
Avatar billede thepulse Nybegynder
27. august 2004 - 11:25 #3
OK! respekt!

Det er lige jeg skal bruge, tak for det!
Avatar billede coderdk Praktikant
27. august 2004 - 12:06 #4
:) Jeg har lavet den sådan så du selv kan "lave en ny" hvis du vil bruge et andet billede, det eneste der er lidt besværligt er at finde start og slutvinklen ;)
Men du kan lige få denne lille funktion, den tager startpunkterne og slutpunkterne og giver dig en vinkel:

    function calcAngle( $x1, $y1, $x2, $y2 )
    {
        $dx = $x2 - $x1;
        $dy = $y2 - $y1;
        $angle = 0;

        if ( $dx == 0)
        {
            if ( $dy == 0 )
            {
                $angle = 0.0;
            }
            else if ( $dy > 0.0 )
            {
                $angle = pi() / 2.0;
            }
            else
            {
                $angle = pi() * 3.0 / 2.0;
            }
        }
        else if ( $dy == 0 )
        {
            if ( $dx > 0 )
            {
                $angle = 0.0;
            }
            else
            {
                $angle = pi();
            }
        }
        else
        {
            if ( $dx < 0 )
            {
                $angle = atan( $dy / $dx ) + pi();
            }
            else if ( $dy < 0.0 )
            {
                $angle = atan( $dy/ $dx ) + ( 2 * pi() );
            }
            else
            {
                $angle = atan( $dy / $dx );
            }
        }

        // Convert to degrees
        return $angle * 180 / pi();
    }
Avatar billede coderdk Praktikant
18. december 2004 - 14:22 #5
Tid til at lukke? :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester