Limite inferior de PointSize e Thickness

Sep 26 2020

Quero plotar um conjunto de dados muito grande e, portanto, preciso usar pontos ou linhas muito pequenos. Parece Thicknesse Pointsizetem um limite inferior. Estou certo?

po = RandomReal[{-1, 1}, {10000, 2}];
Graphics[{Thickness[0],Line[#] & /@ ({po[[1 ;; -2]], po[[2 ;;]]}\[Transpose])}]

Graphics[{PointSize[0], Point[#] & /@ po}]

Observe isso AbsolutePointSizee AbsoluteThicknessforneça resultados semelhantes.

Respostas

3 Rasoul-Ghadimi Sep 26 2020 at 15:10

Baseado em @Szabolcs, parece que aumentando o tamanho e alterando a resolução,

Magnify[
  Rasterize[
    Graphics[
      {Thickness[0],Line[#] & /@ ({po[[1 ;; -2]], po[[2 ;;]]}\[Transpose])}, 
       ImageSize -> 10000], 
    ImageResolution -> 100], 0.1]

podemos encontrar a estrutura fina do desejo,

Eu sugiro que Opacitytambém pode ser útil em alguns casos,

Graphics[{Opacity[0.0251], Thickness[0],Line[#] & /@ ({po[[1 ;; -2]], po[[2 ;;]]}\[Transpose])}]