人工智能基础-matplotlib基础

绘制图形

python 复制代码
import numpy as np 
x = np.linspace(0, 10, 100)
y = np.sin(x)
import matplotlib as mpl
import matplotlib.pyplot as plt
plt.plot(x, y)
plt.show()

绘制多条曲线

python 复制代码
siny = y.copy()
cosy = np.cos(x)
plt.plot(x, siny)
plt.plot(x, cosy)
plt.show()

设置线条颜色

python 复制代码
plt.plot(x, siny)
plt.plot(x, cosy, color="red")
plt.show()

设置线条样式

python 复制代码
plt.plot(x, siny)
plt.plot(x, cosy, color="red", linestyle="--")
plt.show()

设置坐标系

python 复制代码
plt.plot(x, siny)
plt.plot(x, cosy, color="red", linestyle="--")
plt.xlim(-5, 15)
plt.ylim(0, 1)
plt.show()
python 复制代码
plt.plot(x, siny)
plt.plot(x, cosy, color="red", linestyle="--")
plt.axis([-1, 11, -2, 2])
plt.show()
python 复制代码
plt.plot(x, siny)
plt.plot(x, cosy, color="red", linestyle="--")
plt.xlabel("x axis")
plt.ylabel("y value")
plt.show()

设置图示

python 复制代码
plt.plot(x, siny, label="sin(x)")
plt.plot(x, cosy, color="red", linestyle="--", label="cos(x)")
plt.xlabel("x axis")
plt.ylabel("y value")
plt.legend()
plt.show()

设置标题

python 复制代码
plt.plot(x, siny, label="sin(x)")
plt.plot(x, cosy, color="red", linestyle="--", label="cos(x)")
plt.xlabel("x axis")
plt.ylabel("y value")
plt.legend()
plt.title("Welcome to matplotlib world!")
plt.show()

散点图

python 复制代码
plt.scatter(x, siny)
plt.show()
python 复制代码
plt.scatter(x, siny)
plt.scatter(x, cosy, color="red")
plt.show()
python 复制代码
x = np.random.normal(0, 1, 10000)
y = np.random.normal(0, 1, 10000)

plt.scatter(x, y, alpha=0.1)
plt.show()
相关推荐
图扑软件7 分钟前
数字孪生储能充电站,实现智慧能源设施全景管控
javascript·人工智能·能源·数字孪生·可视化·车联网·充电站
C灿灿数模20 分钟前
2025五一杯数学建模A题:支路车流量推测问题,思路分析+模型代码
大数据·人工智能·算法
美狐美颜sdk30 分钟前
什么是美颜SDK?美颜SDK安卓与iOS端开发指南
android·人工智能·ios·音视频·美颜sdk·直播美颜sdk
EasyDSS37 分钟前
AI视频智能分析网关打造社区/工厂/校园/仓库智慧消防实现精准化安全管控
人工智能·音视频
拾忆-eleven1 小时前
第九节:图像处理基础-图像几何变换 (缩放、旋转、平移、翻转)
图像处理·人工智能
TGITCIC2 小时前
深夜突发:OpenAI紧急修复GPT-4o“献媚”问题
人工智能·gpt·大模型·openai·agi·gpt4o·人工智能趋势
零炻大礼包2 小时前
【coze】故事卡片(图片、音频、文字)
人工智能·coze
2301_787552872 小时前
CyberSentinel AI开源程序 是一个自动化安全监控与AI分析系统
运维·人工智能·自动化
奋斗者1号2 小时前
神经网络之互动练习详解:从基础到拟合非线性数据
人工智能·深度学习·神经网络
郜太素2 小时前
PyTorch 张量与自动微分操作
人工智能·pytorch·python·深度学习·学习方法·张量·自动微分