您当前的位置: 首页 > 

壹小俊

暂无认证

  • 0浏览

    0关注

    885博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

第二课--散点图绘制

壹小俊 发布时间:2019-08-27 19:50:10 ,浏览量:0

'''
散点图绘制
'''
import matplotlib.pyplot as plt

# 画布大小
plt.figure(figsize=(10, 10))
'''
多点
'''
# x_values = [2,3,4,5,6,7,8,10]
# y_values = [3,4,5,6,7,8,9,11]
'''
自动化绘制点
'''
x_values = list(range(1, 1001))
y_values = [x ** 2 for x in x_values]
'''
edgecolors 删除数据点的轮廓
c   自定义颜色
'''
# plt.scatter(x_values, y_values,c='red', edgecolors='none' ,s=100)
# plt.scatter(200, 300, edgecolors='none' ,s=100)
'''
颜色映射
'''
# 实例1  c=y_values   线条是彩色渐变
plt.scatter(x_values, y_values, c=y_values, edgecolors='none', s=100)
# 实例2 c=y_values, cmap=plt.cm.Red,  线条是单色渐变
plt.scatter(x_values, y_values, c=y_values, cmap=plt.cm.Reds, edgecolors='none', s=100)

# 刻度表加标签
plt.title('Squar Numbers', fontsize='24')

# 设置坐标轴取值范围
plt.axis([0, 1100, 0, 1100000])

plt.xlabel('x')
plt.ylabel('y')

# 设置刻度标记的大小
plt.tick_params('both', which='major', labelsize=14)

# 自动保存图表
'''
bbox_inches='tight'  切除多余空白部分
'''
plt.savefig('./demo.png',bbox_inches='tight')

plt.show()
关注
打赏
1664335782
查看更多评论
立即登录/注册

微信扫码登录

0.5478s