1 | initial version |

Something like this works:

```
A = random_matrix(ZZ,7,7)
g = sum([text(str(A[j,k]),(j,k)) for j in range(7) for k in range(7)])
```

g2=matrix_plot(A,cmap='rainbow',colorbar=True) h = g2+g h.SHOW_OPTIONS['xmax'] = 6.5 h.SHOW_OPTIONS['xmin'] = -.5 h.SHOW_OPTIONS['ymax'] = 6.5 h.SHOW_OPTIONS['ymin'] = -.5 h.show()

2 | No.2 Revision |

Something like this works:

```
# make some random matrix
A = random_matrix(ZZ,7,7)
# make a graphics object consisting of the values of A
g = sum([text(str(A[j,k]),(j,k)) for j in range(7) for k in range(7)])
```

# matrix plot A and then combine with the text
g2=matrix_plot(A,cmap='rainbow',colorbar=True)
h = g2+g
# for some reason the graphics window resizes to the shape of the added text graphics
# regardless of whether h = g + g2 or h = g2 + g
h.SHOW_OPTIONS['xmax'] = 6.5
h.SHOW_OPTIONS['xmin'] = -.5
h.SHOW_OPTIONS['ymax'] = 6.5
h.SHOW_OPTIONS['ymin'] = -.5
~~h.show()~~

3 | No.3 Revision |

Something like this works:

```
# make some random matrix
A = random_matrix(ZZ,7,7)
# make a graphics object consisting of the values of A
g = sum([text(str(A[j,k]),(j,k)) for j in range(7) for k in range(7)])
# matrix plot A and then combine with the text
g2=matrix_plot(A,cmap='rainbow',colorbar=True)
h = g2+g
# for some reason the graphics window resizes to the shape of the added text graphics
# regardless of whether h = g + g2 or h = g2 + g
h.SHOW_OPTIONS['xmax'] = 6.5
h.SHOW_OPTIONS['xmin'] = -.5
h.SHOW_OPTIONS['ymax'] = 6.5
h.SHOW_OPTIONS['ymin'] = -.5
# show result
h.show()
```

Image here: https://imgur.com/a/czhRS (I don't have enough points to embed it).

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.