problematyczny wzór mory na obrazie uzyskany za pomocą gnuplot pm3d i wyjścia pdf

Kreślę dane za pomocą omówionych tutaj plików poleceń:kolor linii konturowej gnuplot: nie działa linia stylu i ustawiony rodzaj linii Chcę zapewnić różne opcje wyjścia. PNG działa dobrze, podobnie jak terminal wxt, jednak mają one stałą rozdzielczość, np. kiedy „powiększam” na wykresie, staje się bardziej ziarnisty.

Jeśli używam pdf lub pdfcairo dla terminala, wynikowy plik ma wzór Moire. Obszar na obrazie, na którym obserwuje się wzór Mory, można zmniejszyć, stosując coraz większe ilości interpolacji w poleceniu pm3d. Istnieje wiele punktów w zbiorze danych w kierunku promieniowym, ale nie ma wielu kątowych zestawów danych, więc muszę interpolować więcej w tym „kierunku”. Brak interpolacji powoduje bardzo ziarnisty obraz pm3d, więc próbowałem od 0,20 do 20,20 lub nawet 20,40. Niestety nawet duża liczba interpolacji nie pozbawia całkowicie wzoru Moire'a, sprawia, że ​​rozmiar pliku jest OGROMNY (np. Plik PNG ma rozmiar około 250 kB, ale plik pdf ma ponad 11 MB) iw rezultacie renderuje się bardzo wolno. Próbowałem je przeglądać za pomocą Adobe Acrobat Reader 10.1.8 i GSview, a wynik jest taki sam.

Jestem zainteresowany używaniem formatu pdf, ponieważ jest wszechobecny i można go powiększać bez nadmiernej utraty szczegółów (w przeciwieństwie do PNG).

Poniżej znajduje się kilka zrzutów ekranu, które uchwyciłem w wynikowym pliku PDF na różnych poziomach interpolacji. Pierwszy obraz to plik png, do którego można się odwołać, ponieważ nie ma wzoru Moire, rozmiar pliku 250 kB.

Następnie wyjście pdf bez interpolacji pm3d, rozmiar pliku 72 kB:

Dalej, korzystając z pliku PDFset pm3d map interpolate 0,20, rozmiar pliku 1861kB:

Dalej, korzystając z pliku PDFset pm3d map interpolate 10,20, rozmiar pliku 5942kB:

Wreszcie, wykorzystanie formatu PDFset pm3d map interpolate 20,20, rozmiar pliku 11515 kB:

Dlaczego te wzory Mory są generowane dla wyjść pdf? Czy jest wokół tego coś, co pozwoliłoby mi nadal mieć format wektorowy, który można powiększyć bez (dużej) utraty rozdzielczości?

questionAnswers(1)

yourAnswerToTheQuestion