Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 21.09.2007 Ostrzeżenie: (0%)
|
Witam,
Panowie nie orientuje sie w technologiach client-side wiec podpowiedzcie. Napisalem w php klase do generowania wykresow za pomoca gd2, w formacie jpg. http://img299.imageshack.us/img299/1773/35405172ct9.jpg (wersja mega-robocza ;p ) Problem mam taki ze musze dopisac opcje odzcytywania wartosci myszką w przeglądarce - mam nadzieje ze nie jest na to za późno ;p Najlepiej jakby to byla linia pionowa ktora poruszalibysmy wzdloz osi OX, i gdzies wyswietlali wartosc ktoregos z wykresow (chyba raczej na podstawie danych niz wykresu, ktory przez mala rozdzielczosc moze byc malo dokladny). Pytanie czego uzyc do napisania? jakiego języka/bibliotek? dzieki za odpowiedzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 1 Dołączył: 31.12.2003 Skąd: Bielsko-Biała Ostrzeżenie: (0%)
|
Nie chodzi o ingerencję w rysunek.
Tutaj idea jest taka, że bierzesz relatywną pozycję kursora (pozycja kursora w oknie przeglądarki minus pozycja wykresu w przeglądarce) i na tej podstawie przeliczasz wartości na osiach X i Y. Najpierw musisz policzyć jakie są wartości wykresu w punkcie (0,0) oraz jak zmiana o 1 pixel wpływa na zmianę wartości na osi X i Y (te dane liczysz w php przy generowaniu wykresu). Przykład: Bierzemy obrazek z wykresem, który ma 100x200 pixeli. Jest umiejscowiony w przeglądarce na pozycji (0,0). Wiemy że zmiana o 10 pixeli w poziomie oznacza zmianę wartości na osi X o 1 punkt, zmiana o 10 pixeli w pionie oznacza zmianę wartości na osi Y o 1 punkt. Przyjmiemy że w punkcie (0,0) wykresu wartość na osi Y to 10 a na osi X 0. Teraz odczytujemy aktualną pozycję kursora. Powiedzmy że będzie to (20,10) - na podstawie powyższych danych obliczymy, że wartość na osi X to 2 (0+20/10*1) a na osi Y 9 (10-10/10*1). Mam nadzieję, że załapiesz o co mi tutaj chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
rolnikov [W czym?] Wykresy odczytywanie wartosci myszką 12.06.2008, 19:13:34
phpion Takie rzeczy to tylko we flashu możesz coprawda b... 12.06.2008, 19:18:31
Loozak Najprościej będzie to zrobić we Flashu. Jest bibli... 12.06.2008, 19:48:49
rolnikov no tak, o OFC i MINGu do generowania fleszy, juz c... 12.06.2008, 20:23:18
rolnikov hmm no rozumiem rozumiem tak tez mniej wiecej po ... 14.06.2008, 17:31:48 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 11:59 |