Python uses tripcolor to draw colorful multi-group data graphs

import matplotlib.pyplot as plt
import numpy as np

plt.style.use('seaborn-darkgrid')

# make data:
np.random.seed(1)
x = np.random.uniform(-3, 3, 256)
y = np.random.uniform(-3, 3, 256)
z = (1 - x/2 + x**5 + y**3) * np.exp(-x**2 - y**2)

# plot:
fig, ax = plt.subplots()

ax.plot(x, y, 'o', markersize=2, color='grey')
ax.tripcolor(x, y, z,cmap='cubehelix')

ax.set(xlim=(-3, 3), ylim=(-3, 3))

plt.show()

insert image description here

ax.tripcolor(x, y, z,cmap='winter_r')

insert image description here

ax.tripcolor(x, y, z,cmap='winter')

insert image description here

ax.tripcolor(x, y, z,cmap='viridis_r')

insert image description here

ax.tripcolor(x, y, z,cmap='viridis')

insert image description here

ax.tripcolor(x, y, z,cmap='twilight_shifted_r')

insert image description here

ax.tripcolor(x, y, z,cmap='twilight_shifted')

insert image description here

ax.tripcolor(x, y, z,cmap='twilight_r')

insert image description here

ax.tripcolor(x, y, z,cmap='twilight')

insert image description here

ax.tripcolor(x, y, z,cmap='terrain_r')

insert image description here

ax.tripcolor(x, y, z,cmap='terrain')

insert image description here

ax.tripcolor(x, y, z,cmap='tab20c_r')

insert image description here

ax.tripcolor(x, y, z,cmap='tab20b_r')

insert image description here

ax.tripcolor(x, y, z,cmap='tab20b')

insert image description here

ax.tripcolor(x, y, z,cmap='tab20')

insert image description here

ax.tripcolor(x, y, z,cmap='summer_r')

insert image description here

ax.tripcolor(x, y, z,cmap='summer')

insert image description here

ax.tripcolor(x, y, z,cmap='spring_r')

insert image description here

ax.tripcolor(x, y, z,cmap='seismic_r')

insert image description here

ax.tripcolor(x, y, z,cmap='seismic')

insert image description here

ax.tripcolor(x, y, z,cmap='rainbow_r')

insert image description here

ax.tripcolor(x, y, z,cmap='rainbow')

insert image description here

ax.tripcolor(x, y, z,cmap='plasma')

insert image description here

ax.tripcolor(x, y, z,cmap='plasma_r')

insert image description here

ax.tripcolor(x, y, z,cmap='pink_r')

insert image description here

ax.tripcolor(x, y, z,cmap='ocean_r')

insert image description here

ax.tripcolor(x, y, z,cmap='ocean')

insert image description here

ax.tripcolor(x, y, z,cmap='nipy_spectral_r')

insert image description here

ax.tripcolor(x, y, z,cmap='nipy_spectral')

insert image description here

ax.tripcolor(x, y, z,cmap='magma_r')

insert image description here

ax.tripcolor(x, y, z,cmap='magma')

insert image description here

ax.tripcolor(x, y, z,cmap='jet_r')

insert image description here

ax.tripcolor(x, y, z,cmap='jet')

insert image description here

ax.tripcolor(x, y, z,cmap='inferno_r')

insert image description here

ax.tripcolor(x, y, z,cmap='inferno')

insert image description here

ax.tripcolor(x, y, z,cmap='hsv')

insert image description here
References: https://matplotlib.org/stable/plot_types/unstructured/tricontourf.html

          http://www.360doc.com/content/12/0121/07/99071_1088055706.shtml

Development tools: Visual Studio 2022 and WeChat Alt+A screenshot tool

Guess you like

Origin blog.csdn.net/m0_38127487/article/details/132228594