当前位置: 首页 > wzjs >正文

简洁风格的网站模板免费下载网站查询站长工具

简洁风格的网站模板免费下载,网站查询站长工具,移动端网站开发尺寸,wordpress发布文章页面错误一、主流绘图库概览 1. 核心工具对比 库名称特点适用场景Matplotlib基础绘图库,高度可定制科学绘图、论文图表Seaborn基于Matplotlib,统计图表优化数据分布、关系可视化Plotly交互式可视化,支持网页输出仪表盘、动态数据展示Pandas内置简易…

一、主流绘图库概览

1. 核心工具对比

库名称特点适用场景
Matplotlib基础绘图库,高度可定制科学绘图、论文图表
Seaborn基于Matplotlib,统计图表优化数据分布、关系可视化
Plotly交互式可视化,支持网页输出仪表盘、动态数据展示
Pandas内置简易绘图接口快速数据探索

2. 环境准备

pip install matplotlib seaborn plotly pandas


二、Matplotlib基础与进阶

1. 基础绘图模板

import matplotlib
import matplotlib.pyplot as plt
import numpy as np
# 设置中文字体
matplotlib.rcParams['font.family'] = 'SimHei'  # 使用黑体字体,根据实际情况修改
# 生成数据
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)# 创建画布
plt.figure(figsize=(8, 4), dpi=100)# 绘制曲线
plt.plot(x, y, color='#FF6B6B',  # 十六进制颜色linestyle='--', linewidth=2,marker='o',markersize=5,label='sin(x)')# 添加标注
plt.title("正弦函数曲线", fontsize=14, fontfamily='SimHei')  # 解决中文显示
plt.xlabel("X轴", fontsize=12)
plt.ylabel("Y轴", fontsize=12)
plt.legend(loc='upper right')  # 图例位置# 网格与样式
plt.grid(True, linestyle=':', alpha=0.7)
plt.tight_layout()  # 自动调整布局# 显示/保存
plt.savefig('sine_curve.png', bbox_inches='tight')  # 透明背景可加参数transparent=True
plt.show()

 

2. 多子图布局

fig, axes = plt.subplots(2, 2, figsize=(10, 8))  # 2行2列# 第一个子图
axes[0,0].plot(x, np.sin(x), label='正弦')
axes[0,0].set_title('正弦曲线')# 第二个子图
axes[0,1].scatter(x, np.cos(x), c='green', marker='^')
axes[0,1].set_title('余弦散点')# 第三个子图(直方图)
axes[1,0].hist(np.random.randn(1000), bins=30, edgecolor='black', alpha=0.7)# 第四个子图(填充图)
axes[1,1].fill_between(x, np.sin(x), np.cos(x), where=(np.sin(x) > np.cos(x)), color='skyblue', alpha=0.4)plt.tight_layout()

 


三、Seaborn高效统计绘图

1. 分布可视化

import seaborn as sns
import matplotlib.pyplot as plt
tips = sns.load_dataset('tips')# 联合分布图
sns.jointplot(x='total_bill', y='tip', data=tips, kind='hex',  # 可选 'reg'、'kde'marginal_kws={'color': '#4ECDC4'})# 分类箱线图
plt.figure(figsize=(8,5))
sns.boxplot(x='day', y='total_bill', hue='sex', data=tips, palette='Pastel1')
plt.title('每日消费分布')

 

 

2. 热力图与聚类

# 相关性热力图
corr = tips.corr()
sns.heatmap(corr, annot=True, cmap='coolwarm', linewidths=0.5, fmt='.2f')# 聚类图
sns.clustermap(corr, cmap='viridis', figsize=(6,6), method='ward')

 

import plotly.express as px# 散点图矩阵
fig = px.scatter_matrix(iris, dimensions=["sepal_length", "sepal_width", "petal_length", "petal_width"],color="species")
fig.show()# 3D曲面图
x = np.linspace(-5, 5, 50)
y = np.linspace(-5, 5, 50)
X, Y = np.meshgrid(x, y)
Z = np.sin(np.sqrt(X**2 + Y**2))fig = px.surface(x=x, y=y, z=Z, color_continuous_scale='Viridis')
fig.update_layout(title='3D曲面图')
fig.show()

 


四、Plotly交互式可视化

import plotly.graph_objects as go
import numpy as np# 生成3D数据
x = np.linspace(-5, 5, 100)
y = np.linspace(-5, 5, 100)
X, Y = np.meshgrid(x, y)
Z = np.sin(np.sqrt(X**2 + Y**2))fig = go.Figure(data=[go.Surface(z=Z,colorscale='Viridis',contours={  # 添加等高线"z": {"show": True, "usecolormap": True}})
])# 添加控件按钮
fig.update_layout(title='3D动态曲面图',scene=dict(xaxis_title='X轴',yaxis_title='Y轴',zaxis_title='Z值',camera=dict(  # 预设视角eye=dict(x=1.5, y=1.5, z=0.1))),updatemenus=[  # 添加视角切换按钮dict(type="buttons",buttons=[dict(label="俯视",method="relayout",args=[{"scene.camera.eye": {"x": 0, "y": 0, "z": 2.5}}]),dict(label="侧视",method="relayout",args=[{"scene.camera.eye": {"x": 2, "y": 2, "z": 0.1}}])],direction="left",pad={"r": 10, "t": 10},showactive=True,x=0.1,xanchor="left",y=1.1,yanchor="top")]
)fig.show()

http://www.dtcms.com/wzjs/580308.html

相关文章:

  • 免费建自己的网站柴沟堡做网站公司
  • 做网站公司怎么找国外网站做freelancer
  • wordpress地址插件苏州网站搜索优化
  • 做企业网站的尺寸是多少建设集团网站价格
  • 学校网站网站做链接的意义是什么
  • 搞钱最快的路子百度seo公司有哪些
  • 东莞专业网站设计平台H5酒店静态网站建设开题报告范文
  • 网站建设有哪几种营销型网站建设策划
  • 江门网站开发多少钱乐清网站建设服务
  • 做一网站APP多少钱用模板做企业网站
  • 苏州做网站优化哪家好网络广告投放流程的第一步要做
  • 网站开发与设计实训报告总结企业怎么建网站
  • 上海app网站建设网站建设新闻发布会发言
  • 做制作网站找啥工作做网站 傻瓜软件
  • 做网站原型图用什么软件计算机软件开发培训班
  • 青岛黄岛网站建设WordPress海报图片插件
  • 金融公司网站免费模板生成链接
  • 平面设计网站有哪些比较好的网站建设项目分期
  • 科普网站栏目建设方案网站直播用php怎么做的
  • 微信商城网站如何做wordpress子页面密码错误
  • 服务器在国外未备案网站做网站引用别人的图片
  • 官网指的是什么网站做网站找哪里
  • 凡客网站建立那个网站做的系统最好
  • 网站这么设置微信支付网络服务公司名称
  • cms网站栏目介绍公司网站定制开发
  • pc端宣传网站开发网页搜索青少年普法网官网
  • 网站备案单位查询系统网站建设完工后在什么科目核算
  • 网站不支持m.域名厦门孚珀科技 网站开发
  • 网站设计轮播图需要吗大型网络游戏
  • 族谱网站开发电子商务营销推广方式