PointSize ve Thickness alt sınırı

Sep 26 2020

Çok büyük bir veri kümesi çizmek istiyorum ve bu nedenle çok küçük noktalar veya çizgiler kullanmam gerekiyor. Öyle görünüyor Thicknessve Pointsizebir alt sınırı vardır. Haklı mıyım

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

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

Buna dikkat edin AbsolutePointSizeve AbsoluteThicknessbenzer sonuçlar verin.

Yanıtlar

3 Rasoul-Ghadimi Sep 26 2020 at 15:10

@Szabolcs'a dayanarak, boyutu artırarak ve çözünürlüğü değiştirerek görünüyor,

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

Arzu edilen ince yapıyı bulabiliriz,

OpacityAyrıca bazı durumlarda yararlı olabileceğini de öneriyorum.

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