Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][Flash] Skrypt "Open Flash Chart", Dane dla ośi Y malejące
Forum PHP.pl > Forum > Przedszkole
fenix.robi
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. }
wookieb
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?
fenix.robi
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.