konto usunięte

Temat: Wykres w javie dane giełdowe - bez użycia dodatkowych...

Witam,

Otóż mam pewnien problem/projekt z którym nie do końca mogę sobie poradzić.

Jak zabrać się do tworzenia wykresu danych giełowych (dane mają być przedstawiane w postaci świec japońskich) a dodatkowo na wykresie ma być możliwość rysowania lini i dodawania wskaźników giełdowych. Dodatkowo wykres ma być odświeżany co 1 min lub co 5 min i przesuwać się w lewo po odświeżeniu danych. Coś na wzór:

http://www.wdsoftware.com/pl/index.php?chapter=ispag-p....

Nie chciałbym do tego używać biblioteki JFreeChart.
Na jakim komponencie najlepiej oprzeć taki wykresik.

Będę wdzięczny za wszelkie wskazówki i podpowiedzi.

konto usunięte

Temat: Wykres w javie dane giełdowe - bez użycia dodatkowych...

IMO trzeba to zrobić "od początku", opierając się na dowolnym swingowym elemencie z grafiką, np. JPanelu. Java2D ma naprawdę szerokie możliwości, co prawda roboty z tym stosunkowo sporo, ale jeśli się przyłożysz da to dobre efekty.

Tak naprawdę sam wykres, czy w JChart czy nie, to tylko mała część roboty. Skłaniałbym się ku stwierdzeniu, że wykorzystanie gotowej biblioteki do na tyle niestandardowego zastosowania może zrodzić sporo problemów - co gorsza, zapewne wypłynęłyby one w połowie pracy.
Marcin Sermak

Marcin Sermak Programista JAVA/JEE

Temat: Wykres w javie dane giełdowe - bez użycia dodatkowych...

A może warto skorzystać z JavaFX tam jest nawet niezłe wsparcie do wykresów.

Zobacz sobie:
http://java.sun.com/developer/technicalArticles/javafx...

konto usunięte

Temat: Wykres w javie dane giełdowe - bez użycia dodatkowych...

Nie znam *dobrze* JavaFx, ale z tego co wiem, jest z nią tak jak z wieloma "zaawansowanymi" narzędziami/językami. Dopóki musisz robić coś, co jest przewidziane przez ich twórców, wszystko idzie łatwo i szybko, kod jest ładny i spójny.

Ale gdy tylko natrafisz na coś, czego nie można zrobić wprost, zaczynają się poważne problemy. Nagle okazuje się, że twój workaround jednak nie będzie współdziałał z jakimś innym komponentem/modułem i musisz zrobić kolejny workaround. A potem okaże się, że po tym kolejnym trzeba rozszerzyć jeden z wcześniejszych, bo co innego się rozjechało. I tak się one nawzajem napędzają...

Oczywiście nie wiem, czy w Twoim przypadku tak będzie, być może JavaFx się nada:) :P
Przemysław Bech

Przemysław Bech Delivery Manager at
EPAM Systems
(Poland) sp. z o.o.

Temat: Wykres w javie dane giełdowe - bez użycia dodatkowych...

Jeśli chcesz zrobić coś sam bez bibliotek to najlepiej zrobić klasę która dziedziczy po JPanel i nadpisać metodę paint... tak robiłem daaaawno temu gdy pisałem program do rysowania wykresów funkcji:)

Każdą świecę możesz zrobić jako obiekt i ustawiać 'x' na linii czasu dzięki czemu obiekty same się wyrysują w odpowiednim miejscu:) W sumie to napisanie czegoś takiego może być prostsze niż rozkminianie bibliotek. Zrób to w modelu MVC i masz w ogóle coś fajnego:)



Wyślij zaproszenie do