|
15 | 15 | import matplotlib.pyplot as plt
|
16 | 16 | import matplotlib.cbook as cbook
|
17 | 17 |
|
18 |
| -#Load big image |
| 18 | +# Load big image |
19 | 19 | big_im_path = cbook.get_sample_data('necked_tensile_specimen.png')
|
20 | 20 | big_im = plt.imread(big_im_path)
|
21 |
| -#Define small image |
| 21 | +# Define small image |
22 | 22 | small_im = np.array([[0.25, 0.75, 1.0, 0.75], [0.1, 0.65, 0.5, 0.4], \
|
23 | 23 | [0.6, 0.3, 0.0, 0.2], [0.7, 0.9, 0.4, 0.6]])
|
24 | 24 |
|
25 |
| -#Create a 2x2 table of plots |
| 25 | +# Create a 2x2 table of plots |
26 | 26 | fig = plt.figure(figsize=[8.0, 7.5])
|
27 | 27 | ax = plt.subplot(2,2,1)
|
28 | 28 | ax.imshow(big_im, interpolation='none')
|
|
35 | 35 | plt.subplots_adjust(left=0.24, wspace=0.2, hspace=0.1, \
|
36 | 36 | bottom=0.05, top=0.86)
|
37 | 37 |
|
38 |
| -#Label the rows and columns of the table |
| 38 | +# Label the rows and columns of the table |
39 | 39 | fig.text(0.03, 0.645, 'Big Image\nScaled Down', ha='left')
|
40 | 40 | fig.text(0.03, 0.225, 'Small Image\nBlown Up', ha='left')
|
41 | 41 | fig.text(0.383, 0.90, "Interpolation = 'none'", ha='center')
|
42 | 42 | fig.text(0.75, 0.90, "Interpolation = 'nearest'", ha='center')
|
43 | 43 |
|
44 |
| -#If you were going to run this example on your local machine, you |
45 |
| -#would save the figure as a PNG, save the same figure as a PDF, and |
46 |
| -#then compare them. The following code would suffice. |
| 44 | +# If you were going to run this example on your local machine, you |
| 45 | +# would save the figure as a PNG, save the same figure as a PDF, and |
| 46 | +# then compare them. The following code would suffice. |
47 | 47 | txt = fig.text(0.452, 0.95, 'Saved as a PNG', fontsize=18)
|
48 | 48 | # plt.savefig('None_vs_nearest-png.png')
|
49 | 49 | # txt.set_text('Saved as a PDF')
|
50 | 50 | # plt.savefig('None_vs_nearest-pdf.pdf')
|
51 | 51 |
|
52 |
| -#Here, however, we need to display the PDF on a webpage, which means |
53 |
| -#the PDF must be converted into an image. For the purposes of this |
54 |
| -#example, the 'Nearest_vs_none-pdf.pdf' has been pre-converted into |
| 52 | +# Here, however, we need to display the PDF on a webpage, which means |
| 53 | +# the PDF must be converted into an image. For the purposes of this |
| 54 | +# example, the 'Nearest_vs_none-pdf.pdf' has been pre-converted into |
55 | 55 | #'Nearest_vs_none-pdf.png' at 80 dpi. We simply need to load and
|
56 |
| -#display it. |
| 56 | +# display it. |
57 | 57 | pdf_im_path = cbook.get_sample_data('None_vs_nearest-pdf.png')
|
58 | 58 | pdf_im = plt.imread(pdf_im_path)
|
59 | 59 | fig2 = plt.figure(figsize=[8.0, 7.5])
|
|
0 commit comments