Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP wykresy
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
Angela5198
szukam skryptu który narysuje mi wykres liniowy z dwóch plików tekstowych.

$nazwa_pliku = "plik1.txt";

if (is_readable($nazwa_pliku))
{
if ($plik = fopen($nazwa_pliku, "r"))
{
$dane1 = file($nazwa_pliku);

if ($dane1 === FALSE) echo "Odczyt danych z pliku nie powiódł się...";
else echo "odczytane dane: ".$dane1[1]."<br />";

fclose($plik);

} else echo "Nie mogę nawiązać połączenia z plikiem...";

} else echo "Z pliku nie można odczytać informacji lub on nie istnieje...";

$nazwapliku = "plik2.txt";

if (is_readable($nazwapliku))
{
if ($plik = fopen($nazwapliku, "r"))
{
$dane2 = file($nazwapliku);

if ($dane2 === FALSE) echo "Odczyt danych z pliku nie powiódł się...";
else echo "odczytane dane: ".$dane2[1]."<br />";

fclose($plik);

} else echo "Nie mogę nawiązać połączenia z plikiem...";

} else echo "Z pliku nie można odczytać informacji lub on nie istnieje...";


gdy do tablicy przekaze dane z txt jak moge narysować wykres. bardzo proszę o pomoc
Angela5198
dobrze za pomoca np. kodu
<img style="text-align: justify;" src="http://chart.apis.google.com/chart?cht=lxy&chs=1000x300&chd=t:10,20,30,40,50,60,70,80,90,100|10,30,60,70,90,95,100,100,100,100|10,20
,30,40,50,60,70,80,90,100|100,90,80,70,60,50,40,30,20,10|10,20,30,40,50,60,70,80,
90,100|50,50,50,50,50,50,50,50,50,50&chco=FF0000,ff0000,00aaaa
chls=2,4,1">

wygeneruje wykres, lecz muszę wpisać dane bezpośrednio do kodu. a jak mogę odczytać ich z tablicy? jestem bardzo początkującym programista php. proszę o pomoc
_Borys_
Zależy jak masz wpisane dane w ten plik jaka struktura, jak linijka po linijce to można wczytać do zmiennej w ten sposób:

Rysowanie wykresów z pliku tekstowego w php

jeśli to nie pomoże to można rozbić jeszcze każdą linijkę poprzez explode.
Angela5198
moj plik to http://www.sendspace.pl/file/4d13c348510d774df30356b potrafię wczytac plik lecz jak go zaprezentowac na wykresie, jest to plik wygenerowany za pomocą matlaba w ktorym stworzylam kod. i na podstawie podobnego pliku zrodlowego i tego pliku che utworzyc 2 nakladające sie wykresy. Bardzo prosze o kod ktory mi to umożliwi.
_Borys_
Jaki to ma być wykres ? Liniowy, słupkowy, trójwymiarowy czy jaki ?
Z tych wartości z pliku ciężko wywnioskować. Poza tym przy pomocy Google_Chart_API raczej z tego pliku nie utworzysz wykresu bo nie przyjmuje wartości ujemnych.
Angela5198
Liniowy
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-2024 Invision Power Services, Inc.