Springboot linux 静态IP 程序栈 软件开发 types process upload base64 History.js vue社区 jquery去除空格 jquery获取元素 linux源码在线阅读 nginx默认端口号 bitlocker加密好慢 mysql重启 python多线程 python安装教程 pythonset python安装配置 python测试 python或运算 简单python脚本实例 python创建文件 java对象 java正则匹配 java语言基础教程 java正则替换 java语言是什么 java抛出自定义异常 nginx安装教程 linux入门基础 linux密码忘记 不寻常的指南针 视频加字幕软件哪个好 kms神龙 js获取父节点 福昕阅读器绿色版 fdisk下载
当前位置: 首页 > 学习教程  > 编程语言

Python使用matplotlib

2021/1/13 19:17:23 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

一个简单的实例 import matplotlib.pyplot as plt squares [1, 4, 9, 16, 25] # 设置线条粗细 plt.plot(squares, linewidth1) # 设置图表标题,并给坐标轴加上标签 plt.title("Square Numbers", fontsize24) plt.xlabel("Value", fontsize14)…

一个简单的实例

import matplotlib.pyplot as plt
squares = [1, 4, 9, 16, 25]
# 设置线条粗细
plt.plot(squares, linewidth=1)
# 设置图表标题,并给坐标轴加上标签
plt.title("Square Numbers", fontsize=24)
plt.xlabel("Value", fontsize=14)
plt.ylabel("Square of Value", fontsize=14)
# 设置刻度标记的大小 样式是both 大小是14
plt.tick_params(axis='both', labelsize=14)
plt.show()

在这里插入图片描述

改进

import matplotlib.pyplot as plt
squares = [1, 4, 9, 16, 25]
input_values = [1, 2,3, 4, 5]

# 同时提供输入和输出的值 input_values为输入值
plt.plot(input_values, squares, linewidth=1)

# 设置图表标题,并给坐标轴加上标签
plt.title("Square Numbers", fontsize=24)
plt.xlabel("Value", fontsize=14)
plt.ylabel("Square of Value", fontsize=14)
# 设置刻度标记的字体大小 样式是both 大小是14
plt.tick_params(axis='both', labelsize=14)
plt.show()

在这里插入图片描述

绘制散点图

import matplotlib.pyplot as plt
plt.scatter(2, 4, s=200)
plt.show()
"参考 http://matplotlib.org/"

import matplotlib.pyplot as plt

x_values = list(range(1, 1001))
y_values = [x**2 for x in x_values]
# 删除数据点的轮廓 + 自定义颜色 + 点的大小
plt.scatter(x_values, y_values, c='red', edgecolor='none', s=1)

# 渐变颜色
# plt.scatter(x_values, y_values, c=y_values, cmap=plt.cm.Blues,edgecolor='none', s=40)

# 设置图表标题并给坐标轴加上标签
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)

# 设置每个坐标轴的取值范围
"函数 axis() 要求提供四个值:x和y坐标轴的最小值和最大值。"
plt.axis([0, 1100, 0, 1100000])
# 自动保存图表
"""
第一个实参指定要以什么样的文件名保存图表,这个文件将存储到scatter_squares.py所在的目录中;
第二个实参指定将图表多余的空白区域裁剪掉。如果要保留图表周围多余的空白区域,可省略这个实参。
"""
plt.savefig('squares_plot.png', bbox_inches='tight')
plt.show()


本文链接: http://www.dtmao.cc/news_show_600014.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?