Limite inferiore di PointSize e Thickness

Sep 26 2020

Voglio tracciare un set di dati molto grande e quindi ho bisogno di usare punti o linee molto piccoli. Sembra Thicknesse Pointsizeha un limite inferiore. Ho ragione?

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

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

Notalo AbsolutePointSizee dai AbsoluteThicknessrisultati simili.

Risposte

3 Rasoul-Ghadimi Sep 26 2020 at 15:10

Basato su @Szabolcs, sembra che aumentando le dimensioni e cambiando la risoluzione,

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

possiamo trovare la struttura fine del desiderio,

Suggerisco Opacityanche che potrebbe essere utile in alcuni casi,

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