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

企业网站建设因素分析注册小公司

企业网站建设因素分析,注册小公司,可以做外链网站,做网站原型图是用什么软件前言 我的科研论文中需要绘制一个精美的散点图,表达的是各个散点距离中心点的距离远近情况,特点如下: 绘图的美观程度高根据距离目标点的距离的不同,各个散点能有颜色或者是透明度上的区分相应的统计量是与中心点(目…

前言

我的科研论文中需要绘制一个精美的散点图,表达的是各个散点距离中心点的距离远近情况,特点如下:

  1. 绘图的美观程度高
  2. 根据距离目标点的距离的不同,各个散点能有颜色或者是透明度上的区分
  3. 相应的统计量是与中心点(目标点)的偏离均值和方差

基本思路

要创建一个更加美观的散点图并且根据距离中心点的远近改变颜色或透明度,可以使用matplotlib库的高级功能,并且结合seaborn库来增强图形的美观程度。

代码

下面提供实例,代码作为模板

from cProfile import label
from tkinter.ttk import Style
import matplotlib.pyplot as plt
import numpy as np
import seaborn as sns
from scipy.spatial.distance import cdistnp.random.seed(0)# 假设我们已经有了一些数据
# 这里生成随机数据来代表散点的坐标
x = np.random.rand(100)
y = np.random.rand(100)# 假设中心点在(0.5, 0.5)
center = np.array([0.5, 0.5])# 计算每个点到中心点的距离
points = np.vstack((x, y)).T
distances = cdist(points, np.array([center]))# 设置颜色或透明度与距离相关
# 这里我们使用距离来设置颜色
colors = distances.flatten()# 开始绘图
sns.set(style="whitegrid")  # 使用seaborn的白色网格风格
plt.figure(figsize=(10, 8))  # 设置图的大小# 绘制散点图,颜色根据距离深浅,大小统一为50
plt.scatter(x, y, c=colors, cmap='viridis', alpha=0.6, s=50)# 绘制中心点
plt.scatter(center[0], center[1], c='red', s=100, label='Target')# 添加图例
plt.legend()# 添加色条
plt.colorbar(label='Distance from target')# 设置标题和轴标签
plt.title('Scatter Plot by Distance from Target')
plt.xlabel('X coordinate ')
plt.ylabel('Y coordinate ')# 显示图形
plt.show()# 数据分析
# 计算统计量,比如均值、标准差等
mean_distance = np.mean(distances)
std_distance = np.std(distances)# 打印统计结果
print(f'Mean distance from center: {mean_distance}')
print(f'Standard deviation of distances: {std_distance}')# 可视化距离的分布情况
plt.figure(figsize=(8, 6))
sns.distplot(distances, bins=20, kde=True)
plt.title('Distance Distribution')
plt.xlabel('Distance')
plt.ylabel('Frequency')
plt.show()

代码解释

  1. 首先使用numpy生成了随机的散点数据。
  2. 使用scipy库中的cdist函数计算所有点到中心点的欧氏距离。
  3. 用scatter函数绘制散点图,其中颜色的深浅表示了点距离中心的远近。这里使用viridis色图,它在可视化距离信息时效果不错。
  4. 最后,计算所有距离的均值和标准差,并且使用seaborn的distplot函数绘制距离的分布图,从而对数据进行了基本的统计分析。

注意:这段代码使用了seaborn.distplot,这个函数在seaborn的最新版本中已经被seaborn.histplot所替代,如果你的seaborn版本较新,应当相应地修改。

结果

绘制精美散点图效果

延伸阅读

如何使用Python和matplotlib绘制机器人运动偏差路径图——实用教程与代码解析

http://www.yayakq.cn/news/180126/

相关文章:

  • 如何做双语网站网站关闭申请书
  • 响应式网站好吗网站建设设计基础
  • 北京哪有建网站公司或个人的长治网站建设
  • 地方网站域名陇南比亚网站建设
  • c 网站购物车怎么做小米发布会2023新品
  • 在线探测网站开发语言青岛企业级网站设计
  • 装企网站建设哪里有放网站的免费空间
  • 呼和浩特网站运营公司做外贸的网站有那些
  • 国外做旅游攻略的网站视差效果网站
  • 建设网站需要注意的事项宁波画册设计
  • 网站点击量在哪里看针式个人知识库管理系统
  • 网站开发如何给用户发邮件做网站干嘛
  • 济南自适应网站建设wordpress 用户 id
  • 诸城网站建设定制网站空间如何申请
  • 有哪些好的响应式网站有哪些玩具公司网站建设方案
  • 免费建站网站有哪些做网站卖游戏装备
  • WordPress站点地图html代码广州哪里能买到武士刀
  • 机床网站建设wordpress导出模板
  • 怎么做网站的浏览量统计wordpress大前端logo
  • 网站开发好什么进行界面的优化黄页网站营销
  • 金融网站建设企业网站管理系统怎么修改密码
  • 天津外贸建站公司贵州百度seo整站优化
  • 自己做都网站怎么发朋友圈网站介绍经过下拉怎么做
  • 网站建设所需要的技术车牌照损坏在网站做的能用吗
  • 什么网站可以做兼职个人静态网页制作教程
  • 公司网站的seo优化百度指数平台
  • 医院网站建设的计划中国十大高端设计公司
  • 建设银行温州分行网站今天的新闻内容50字
  • 电商网站 支付开发邦平台
  • 网站设计制作合同海外推广平台有哪些?