matplotlib入门-绘制简单折线图

来源:互联网 发布:淘宝上的十字绣靠谱吗 编辑:程序博客网 时间:2024/05/11 22:24
# -*- coding: utf-8 -*-"""Spyder EditorThis is a temporary script file."""import matplotlib.pyplot as pltinput_values = [1, 2, 3, 4, 5]squares = [1, 4, 9, 16, 25]plt.plot(input_values, squares, linewidth=5)# 设置图表标题, 并给坐标轴加上标签plt.title("Square Numbers", fontsize=24)plt.xlabel("Value", fontsize=14)plt.ylabel("Square of Value", fontsize=14)# 设置刻度标记的大小plt.tick_params(axis='both', labelsize=14)plt.show()plt.scatter(2, 4, s=200)# 设置图表标题并给坐标轴加上标签plt.title("Square Numbers", fontsize=24)plt.xlabel("Value", fontsize=14)plt.ylabel("Square of Value", fontsize=14)# 设置刻度标记的大小plt.tick_params(axis='both', which='major', labelsize=14)plt.show()x_values = [1, 2, 3, 4, 5]y_values = [1, 4, 9, 16, 25]plt.scatter(x_values, y_values, s=100)plt.title("Square Numbers", fontsize=24)plt.xlabel("Value", fontsize=14)plt.ylabel("Square of Value", fontsize=14)# 设置刻度标记的大小plt.tick_params(axis='both', which='major', labelsize=14)plt.show()x_values = list(range(1, 1001))y_values = [x**2 for x in x_values]#plt.scatter(x_values, y_values, s=40)#默认为蓝色点和黑色轮廓,删除数据点的轮廓#plt.scatter(x_values, y_values, edgecolor='none', s=40)#自定义颜色#plt.scatter(x_values, y_values, c='red', edgecolor='none', s=40)plt.scatter(x_values, y_values, c=(0.5, 1, 0.8), edgecolor='none', s=40)#颜色映射#plt.scatter(x_values, y_values, c=y_values, cmap=plt.cm.Blues,edgecolor='none', s=40)# 设置图表标题并给坐标轴加上标签# 设置每个坐标轴的取值范围plt.axis([0, 1100, 0, 1100000])#打印图片#plt.show()#保存图片plt.savefig('D:\zwPython\py35\settings\.spyder-py3\squares_plot.png', bbox_inches='tight')

上传一张:
这里写图片描述

参考:《python编程入门到实战》

原创粉丝点击