|
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