-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpcolor.py
More file actions
88 lines (51 loc) · 1.43 KB
/
pcolor.py
File metadata and controls
88 lines (51 loc) · 1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# -*- coding: utf-8 -*-
"""pcolor.ipynb
Automatically generated by Colaboratory.
Original file is located at
https://colab.research.google.com/drive/1JlYbqcdgDkO0iDYFbOZVbm0N5_GEnKkO
"""
# Commented out IPython magic to ensure Python compatibility.
# %matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
data = np.random.rand(5,6)
plt.pcolor(data)
plt.show()
plt.pcolor(data, cmap ='YlGnBu_r')
plt.show()
N = 100
X, Y = np.meshgrid(np.linspace(-5,5,N),
np.linspace(-4,4,N))
Z = X**2 + Y**2
plt.pcolor(X,Y,Z, cmap = 'YlGnBu_r')
plt.show()
nrows = ncols = 5
x = np.arange(ncols + 1)
y = np.arange(nrows + 1)
z = np.arange(nrows*ncols).reshape(nrows, ncols)
plt.pcolormesh(x,y,z, shading = 'flat', cmap = 'coolwarm')
plt.show()
plt.pcolormesh(x, y, z, shading = 'auto', cmap = 'cool')
plt.show()
z = np.random.rand(6,10)
x = np.arange(0,10,1)
y = np.arange(4,10,1)
T = 0.5
X, Y = np.meshgrid(x,y)
X = X + T*Y
Y = Y + T*X
plt.pcolormesh(X, Y, z, shading = 'auto', cmap = 'cool')#plt.pcolormesh(X, Y, Z, shading = 'auto', cmap = 'cool')
plt.show()
N = 100
X, Y = np.meshgrid(np.linspace(-5,5,N),
np.linspace(-5,5,N))
Z = (X**2 + Y**2)
img = plt.imshow(Z, cmap = 'YlGnBu_r')
plt.colorbar(img)
plt.show()
img = plt.imshow(Z, cmap = 'coolwarm')
plt.colorbar(img, shrink = 0.6)
plt.show()
img = plt.imshow(Z, cmap = 'coolwarm')
plt.colorbar(img,extend= 'both')
plt.show()