Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][Flash] Skrypt "Open Flash Chart", Dane dla ośi Y malejące
fenix.robi
post 27.08.2010, 09:30:32
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 7
Dołączył: 24.06.2008

Ostrzeżenie: (0%)
-----


Witam,
Tworze wykres w ww skrypcie pozycji stron, i gdy najwyższa == najlepsza, więc chciałbym aby dane na osi Y malały od 100 do 1, lecz gdy zamieniam kolejność $g->set_y_max( 0 ); $g->set_y_min( 100 ); to nie tworzy mi skali ani poziomych linii na wykresie, sam wykres generowany jest prawidłowo.

Poniżej funkcja wywołująca skrypt
  1. function pokaz_flash($flash_leg_x,$data_iwt,$legend)
  2. {
  3.  
  4. include_once('flash_chart/ofc-library/open-flash-chart.php');
  5.  
  6. $g = new graph();
  7.  
  8. $g->set_data( $data_iwt );
  9. $g->line_hollow( 2, 4, '0x80a033', 'Pozycje', 10 );
  10. $g->bg_colour = '#ffffff';
  11.  
  12. $g->set_x_axis_3d( 12 );
  13. $g->x_axis_colour( '#909090', '#ADB5C7' );
  14. $g->y_axis_colour( '#909090', '#ADB5C7' );
  15.  
  16. $g->set_x_labels( $flash_leg_x );
  17.  
  18. $g->set_y_max( 2000000 );
  19. $g->y_label_steps( 4 );
  20.  
  21. $g->set_y_max( 0 );
  22. $g->set_y_min( 100 );
  23. $g->set_x_label_style( 10, '#9933CC', 2 );
  24. $g->y_label_steps( 10 );
  25. $g->set_y_legend( $legend, 12, '#736AFF' );
  26.  
  27. $g->swf_path = '/flash_chart/';
  28. $g->set_width( 770 );
  29. $g->set_height( 400 );
  30.  
  31. $g->set_output_type('js');
  32. echo $g->render();
  33. }
Go to the top of the page
+Quote Post
wookieb
post 27.08.2010, 09:36:41
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Wartości które podałeś nie tyczą się wysokości y we flashu tylko maksymalnych wartości na osi Y wykresu.

Więc jak maksymalna wartość może być 0 a minimalna 100?


--------------------
Go to the top of the page
+Quote Post
fenix.robi
post 27.08.2010, 09:49:32
Post #3





Grupa: Zarejestrowani
Postów: 97
Pomógł: 7
Dołączył: 24.06.2008

Ostrzeżenie: (0%)
-----


No tak, ale wkradł się błąd, nie 0 tylko 1 tongue.gif (tak jak powiedziałeś ustala się najmniejsza i największą wartość, ale także automatycznie rysuje skale osi Y, wiec myślałem jeśli zamienię dane to mi wyświetli malejąco ), tak przy okazji używam wersji 1.x a znalazłem w 2.x tego skryptu $g->set_range( 100, 1, 10 ); i to by pasowało, teraz tylko przerobić na 2.x

Ten post edytował fenix.robi 27.08.2010, 09:50:26
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 5.07.2025 - 12:05