diff --git a/1 Scatter Plot/scatter.py b/1 Scatter Plot/scatter.py index 24ee4ef..5f4a9ab 100644 --- a/1 Scatter Plot/scatter.py +++ b/1 Scatter Plot/scatter.py @@ -41,3 +41,4 @@ plt.colorbar() plt.show() + diff --git a/1 Scatter Plot/scatter_color.py b/1 Scatter Plot/scatter_color.py new file mode 100644 index 0000000..7bde4fa --- /dev/null +++ b/1 Scatter Plot/scatter_color.py @@ -0,0 +1,16 @@ +import matplotlib.pyplot as plt +import numpy as np +from matplotlib import colors # 注意!为了调整“色盘”,需要导入colors + +rng = np.random.RandomState(0) +x = rng.randn(50) +y = rng.randn(50) +color = rng.rand(50) +sizes = 700 * rng.rand(50) + +changecolor = colors.Normalize(vmin=0.4, vmax=0.8) + +plt.scatter(x, y, c=color, s=sizes, alpha=0.3, cmap='viridis',norm=changecolor) + +plt.colorbar() +plt.show() \ No newline at end of file diff --git a/README.md b/README.md index efc76c5..ea169f2 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,27 @@ Tips:**我们希望每周坚持分享一个小知识来积累可视化技术 ![](pics/Cmap/DM_20230604164801_006.png) ![](pics/Cmap/DM_20230604164801_007.png) +### 带色盘演示 +` +import matplotlib.pyplot as plt +import numpy as np +from matplotlib import colors # 注意!为了调整“色盘”,需要导入colors + +rng = np.random.RandomState(0) +x = rng.randn(50) +y = rng.randn(50) +color = rng.rand(50) +sizes = 700 * rng.rand(50) + +changecolor = colors.Normalize(vmin=0.4, vmax=0.8) + +plt.scatter(x, y, c=color, s=sizes, alpha=0.3, cmap='viridis',norm=changecolor) + +plt.colorbar() +plt.show() +` +![](pics/Cmap/DM_20230604164801_008.png) + ## Todo - [X] 完成散点图函数说明及案例分析 diff --git a/pics/Cmap/DM_20230604164801_008.png b/pics/Cmap/DM_20230604164801_008.png new file mode 100644 index 0000000..4861743 Binary files /dev/null and b/pics/Cmap/DM_20230604164801_008.png differ