Zaznaczanie obszaru na wykresie JFreeChart, obszaru nachadzace na siebie

Zaznaczanie obszaru na wykresie JFreeChart, obszaru nachadzace na siebie
JU
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,

Czy istnieje mozliwosc zaznaczenia pola nad/pod wykresem (w moim przypadku: liniowym). Konkretnie zakladam, ze posiadam klika roznych prostych (ktore sa de facto nierownosciami liniowymi, typu ax1 + bx2 + c >= 0, rozne znaki nierownosci) i chcialbym zaznaczyc (np pokolorowac) odpowiedni obszar w celu zaznaczenia nierownosci. Ostatecznie, dla kliku prostych zeby mozna wyodrebnic ich obszar wspolny rozwiazan.

Czy ktos kiedys robil cos podobnego?

Olamagato
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Polska, Warszawa
  • Postów: 1066
0

Dla wykresu wyłącznie liniowego dzielisz wykres poziomo na przedziały, które będą w miejscach przecięcia, a w pionie na prostokąt oraz trójkąt pod wykresem (czyli łącznie trapez). Z tego wyliczasz wierzchołki i malujesz. W przypadku wykresu nieliniowego robisz podobnie ja byś chciał policzyć całkę oznaczoną (też sprowadza się to do podziału na przedziały). Trochę zabawy matematycznej do zakodowania.

JU
  • Rejestracja: dni
  • Ostatnio: dni
0

Z matematycznego punktu widzenia to wiem jak to policzyc i 'namalowac'. Chce jednak tego uniknac i wykorzystac api jFreeChart (ktorego uzywam do rysowania samych prostych). Pytanie dotyczy jak zrobic to w jFreeChart :)

  • Rejestracja: dni
  • Ostatnio: dni
0

Poczytaj o XYPolygonAnnotation :)

http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/annotations/XYPolygonAnnotation.html

i o znajdź sobie jeszcze coś o tym jak dodawać adnotacje :) - sorry, ale nie chce mi się już szukać linku ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.