Dolny limit PointSize i Thickness
Sep 26 2020
Chcę wykreślić bardzo duży zbiór danych i dlatego muszę użyć bardzo małych punktów lub linii. Wydaje się Thicknessi Pointsizema dolną granicę. Czy mam rację?
po = RandomReal[{-1, 1}, {10000, 2}];
Graphics[{Thickness[0],Line[#] & /@ ({po[[1 ;; -2]], po[[2 ;;]]}\[Transpose])}]
Graphics[{PointSize[0], Point[#] & /@ po}]
Zwróć na to uwagę AbsolutePointSizei AbsoluteThicknessdaj podobne wyniki.
Odpowiedzi
3 Rasoul-Ghadimi Sep 26 2020 at 15:10
Na podstawie @Szabolcs wydaje się, że zwiększając rozmiar i zmieniając rozdzielczość,
Magnify[
Rasterize[
Graphics[
{Thickness[0],Line[#] & /@ ({po[[1 ;; -2]], po[[2 ;;]]}\[Transpose])},
ImageSize -> 10000],
ImageResolution -> 100], 0.1]
możemy znaleźć pożądaną subtelną strukturę,
Sugeruję Opacityteż, że w niektórych przypadkach może się przydać,
Graphics[{Opacity[0.0251], Thickness[0],Line[#] & /@ ({po[[1 ;; -2]], po[[2 ;;]]}\[Transpose])}]