Skip to main content
added 376 characters in body
Source Link
OkkesDulgerci
  • 11k
  • 1
  • 20
  • 41
SeedRandom@2 M = RandomReal[1, {5, 9}]; {r, c} = Dimensions@M; xTicks = Transpose@{Range@c, 10 + Range@c}; yTicks = Transpose@{Range@r, 0 + Range@r}; ArrayPlot[M, FrameTicks -> {{yTicks, yTicks}, {xTicks, xTicks}}, DataReversed -> True] 

enter image description here

m2 = M[[All, 2 ;; 8]]; {r, c} = Dimensions@m2; xTicks = Transpose@{Range@c, 11 + Range@c}; yTicks = Transpose@{Range@r, 0 + Range@r}; ArrayPlot[m2, FrameTicks -> {{yTicks, yTicks}, {xTicks, xTicks}}, DataReversed -> True] 

enter image description here

m2 = M[[2 ;; 4, 2 ;; 8]]; {r, c} = Dimensions@m2; ticks[xStart_, yStart_] := {Transpose@{Range@r, yStart + Range@r - 1}, Transpose@{Range@c, xStart + Range@c - 1}} ArrayPlot[m2, FrameTicks -> Transpose@{ticks[12, 6], ticks[12, 6]}, DataReversed -> True] 

enter image description here

SeedRandom@2 M = RandomReal[1, {5, 9}]; {r, c} = Dimensions@M; xTicks = Transpose@{Range@c, 10 + Range@c}; yTicks = Transpose@{Range@r, 0 + Range@r}; ArrayPlot[M, FrameTicks -> {{yTicks, yTicks}, {xTicks, xTicks}}, DataReversed -> True] 

enter image description here

m2 = M[[All, 2 ;; 8]]; {r, c} = Dimensions@m2; xTicks = Transpose@{Range@c, 11 + Range@c}; yTicks = Transpose@{Range@r, 0 + Range@r}; ArrayPlot[m2, FrameTicks -> {{yTicks, yTicks}, {xTicks, xTicks}}, DataReversed -> True] 

enter image description here

SeedRandom@2 M = RandomReal[1, {5, 9}]; {r, c} = Dimensions@M; xTicks = Transpose@{Range@c, 10 + Range@c}; yTicks = Transpose@{Range@r, 0 + Range@r}; ArrayPlot[M, FrameTicks -> {{yTicks, yTicks}, {xTicks, xTicks}}, DataReversed -> True] 

enter image description here

m2 = M[[All, 2 ;; 8]]; {r, c} = Dimensions@m2; xTicks = Transpose@{Range@c, 11 + Range@c}; yTicks = Transpose@{Range@r, 0 + Range@r}; ArrayPlot[m2, FrameTicks -> {{yTicks, yTicks}, {xTicks, xTicks}}, DataReversed -> True] 

enter image description here

m2 = M[[2 ;; 4, 2 ;; 8]]; {r, c} = Dimensions@m2; ticks[xStart_, yStart_] := {Transpose@{Range@r, yStart + Range@r - 1}, Transpose@{Range@c, xStart + Range@c - 1}} ArrayPlot[m2, FrameTicks -> Transpose@{ticks[12, 6], ticks[12, 6]}, DataReversed -> True] 

enter image description here

Source Link
OkkesDulgerci
  • 11k
  • 1
  • 20
  • 41

SeedRandom@2 M = RandomReal[1, {5, 9}]; {r, c} = Dimensions@M; xTicks = Transpose@{Range@c, 10 + Range@c}; yTicks = Transpose@{Range@r, 0 + Range@r}; ArrayPlot[M, FrameTicks -> {{yTicks, yTicks}, {xTicks, xTicks}}, DataReversed -> True] 

enter image description here

m2 = M[[All, 2 ;; 8]]; {r, c} = Dimensions@m2; xTicks = Transpose@{Range@c, 11 + Range@c}; yTicks = Transpose@{Range@r, 0 + Range@r}; ArrayPlot[m2, FrameTicks -> {{yTicks, yTicks}, {xTicks, xTicks}}, DataReversed -> True] 

enter image description here