03.用于数据科学的 Python 基础知识之matplotlib(中)


调整散点颜色

import matplotlib.pyplot as plt
import numpy as np

x = np.array([1, 2, 3, 4, 5, 6, 7, 8])
y = np.array([1, 4, 9, 16, 7, 11, 23, 18])
colors = np.array(["red","green","black","orange","purple","beige","cyan","magenta"])

plt.scatter(x, y, c=colors)
plt.show()
03.用于数据科学的 Python 基础知识之matplotlib(中)

设置两组散点图

案例1:

import matplotlib.pyplot as plt
import numpy as np

x = np.array([5,7,8,7,2,17,2,9,4,11,12,9,6])
y = np.array([99,86,87,88,111,86,103,87,94,78,77,85,86])
plt.scatter(x, y, color = 'hotpink')

x = np.array([2,2,8,1,15,8,12,9,7,3,11,4,7,14,12])
y = np.array([100,105,84,105,90,99,90,95,94,100,79,112,91,80,85])
plt.scatter(x, y, color = '#88c999')

plt.show()
03.用于数据科学的 Python 基础知识之matplotlib(中)

案例2:

# data simulation
arr = np.random.randint(0, 15, size=(15,))
# square of arr
square = arr ** 2
# multiplication of arr
mut = arr * 3
# point clouds
plt.scatter(arr, mut, label='mut')
plt.scatter(arr, square, label='square')
# change the xlabel
plt.xlabel('Random Numbers')
# change the ylabel
plt.ylabel('Value')
# change the title
plt.title('Scatter')
# put a legend
plt.legend()
# show the plot
plt.show()
03.用于数据科学的 Python 基础知识之matplotlib(中)

原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/03-yongyushujukexuede-python-jichuzhishizhimatplotlibzhong/.html

(0)
打赏 微信扫一扫 微信扫一扫
朋远方的头像朋远方
上一篇 2022年11月13日 上午8:30
下一篇 2022年11月13日 下午1:19

相关推荐

发表回复

登录后才能评论