[Python Study Notes]七彩散点图绘制
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
>>文件: 七彩散点图.py
>>作者: liu yang
>>邮箱: liuyang0001@outlook.com
>>博客: www.cnblogs.com/liu66blog
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys, os
import matplotlib.pyplot as plt
import numpy as np
import random
# 七彩散点图 Colorful scatterplot
def scatterplot_colorful():
# 输入横坐标x序列
x=np.array([x for x in range(1,21)])
# 输入y序列,或者y与x的关系
y=x**2
# 定义颜色的列表
colors=['red','green','gray','purple','yellow','orange','blue']
# 随机排列颜色
random_colors=random.sample(colors,7)
# print(random_colors)
# 生成一个画布
fig=plt.figure()
# 散点图绘制
plt.scatter(x,y,s=100,c=random_colors,alpha=0.8)
plt.xticks(x)
# 显示获得图片
fig.show()
# 或者
# plt.show()
# 如果当前模块作为主模块运行
if __name__ == '__main__':
# 实例化七彩散点图
sca=scatterplot_colorful()
最有用的语言,除了English,其次可能是Python


浙公网安备 33010602011771号