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

动漫制作专业学习方法游戏优化大师有用吗

动漫制作专业学习方法,游戏优化大师有用吗,企业官网下载,wordpress自定义页面分页文章概要 本文详细介绍 Matplotlib 的颜色映射功能#xff0c;包括#xff1a; 颜色映射类型颜色映射设置数据标准化颜色条 颜色映射类型 pcolormesh import matplotlib.pyplot as plt import numpy as np# 创建网格数据 x np.linspace(-3, 3, 100) y np.linspace(-3,…文章概要 本文详细介绍 Matplotlib 的颜色映射功能包括 颜色映射类型颜色映射设置数据标准化颜色条 颜色映射类型 pcolormesh import matplotlib.pyplot as plt import numpy as np# 创建网格数据 x np.linspace(-3, 3, 100) y np.linspace(-3, 3, 100) X, Y np.meshgrid(x, y) Z np.sin(np.sqrt(X**2 Y**2))# 使用 pcolormesh 绘制 plt.figure(figsize(8, 6)) plt.pcolormesh(X, Y, Z, cmapviridis) plt.colorbar() plt.title(pcolormesh 示例) plt.show()contourf # 使用 contourf 绘制 plt.figure(figsize(8, 6)) plt.contourf(X, Y, Z, levels20, cmapviridis) plt.colorbar() plt.title(contourf 示例) plt.show()# 设置轮廓线 plt.contourf(X, Y, Z, levels20, cmapviridis) plt.contour(X, Y, Z, levels20, colorsk, alpha0.5) plt.colorbar()imshow # 使用 imshow 绘制 plt.figure(figsize(8, 6)) plt.imshow(Z, cmapviridis, originlower,extent[-3, 3, -3, 3]) plt.colorbar() plt.title(imshow 示例) plt.show()# 设置插值方法 plt.imshow(Z, cmapviridis, interpolationbilinear)scatter # 创建散点数据 x np.random.randn(100) y np.random.randn(100) z np.random.randn(100)# 使用 scatter 绘制 plt.figure(figsize(8, 6)) plt.scatter(x, y, cz, cmapviridis) plt.colorbar() plt.title(scatter 示例) plt.show()# 设置点大小 plt.scatter(x, y, cz, cmapviridis, s100)颜色映射设置 选择颜色映射 # 使用内置颜色映射 plt.pcolormesh(X, Y, Z, cmapviridis) # 默认颜色映射 plt.pcolormesh(X, Y, Z, cmapplasma) # 等离子体 plt.pcolormesh(X, Y, Z, cmapinferno) # 地狱 plt.pcolormesh(X, Y, Z, cmapmagma) # 岩浆 plt.pcolormesh(X, Y, Z, cmapcividis) # 色盲友好# 使用反转的颜色映射 plt.pcolormesh(X, Y, Z, cmapviridis_r)创建自定义颜色映射 from matplotlib.colors import LinearSegmentedColormap# 创建自定义颜色映射 colors [#000000, #ff0000, #ffff00, #ffffff] cmap LinearSegmentedColormap.from_list(custom_cmap, colors)# 使用自定义颜色映射 plt.pcolormesh(X, Y, Z, cmapcmap) plt.colorbar() plt.title(自定义颜色映射) plt.show()# 创建离散颜色映射 from matplotlib.colors import ListedColormap colors [red, green, blue] cmap ListedColormap(colors)第三方颜色映射 # 使用 seaborn 颜色映射 import seaborn as sns plt.pcolormesh(X, Y, Z, cmapsns.color_palette(husl, 256))# 使用 colorcet 颜色映射 import colorcet as cc plt.pcolormesh(X, Y, Z, cmapcc.cm.rainbow)数据标准化 线性标准化 from matplotlib.colors import Normalize# 创建标准化对象 norm Normalize(vmin-1, vmax1)# 使用标准化 plt.pcolormesh(X, Y, Z, cmapviridis, normnorm) plt.colorbar() plt.title(线性标准化) plt.show()# 自动标准化 plt.pcolormesh(X, Y, Z, cmapviridis, normNormalize())对数标准化 from matplotlib.colors import LogNorm# 创建对数标准化对象 norm LogNorm(vmin0.1, vmax10)# 使用对数标准化 plt.pcolormesh(X, Y, Z, cmapviridis, normnorm) plt.colorbar() plt.title(对数标准化) plt.show()# 自动对数标准化 plt.pcolormesh(X, Y, Z, cmapviridis, normLogNorm())其他标准化方法 from matplotlib.colors import PowerNorm, SymLogNorm# 使用幂次标准化 norm PowerNorm(gamma0.5) plt.pcolormesh(X, Y, Z, cmapviridis, normnorm)# 使用对称对数标准化 norm SymLogNorm(linthresh0.1) plt.pcolormesh(X, Y, Z, cmapviridis, normnorm)颜色条 添加颜色条 # 基本颜色条 plt.pcolormesh(X, Y, Z, cmapviridis) plt.colorbar()# 设置颜色条位置 plt.colorbar(orientationhorizontal) plt.colorbar(locationleft) plt.colorbar(locationright)自定义颜色条 # 设置颜色条标签 plt.colorbar(label数值)# 设置颜色条刻度 plt.colorbar(ticks[-1, 0, 1])# 设置颜色条格式 plt.colorbar(format%.1f)# 设置颜色条大小 plt.colorbar(fraction0.046, pad0.04)颜色条位置 # 使用 axes 位置 cbar_ax plt.axes([0.85, 0.1, 0.05, 0.8]) plt.colorbar(caxcbar_ax)# 使用 GridSpec import matplotlib.gridspec as gridspec gs gridspec.GridSpec(1, 2, width_ratios[20, 1]) ax plt.subplot(gs[0]) cbar_ax plt.subplot(gs[1]) plt.colorbar(caxcbar_ax)总结 颜色映射部分涵盖了 颜色映射类型pcolormesh、contourf、imshow、scatter颜色映射设置选择颜色映射、创建自定义颜色映射、第三方颜色映射数据标准化线性标准化、对数标准化、其他标准化方法颜色条添加颜色条、自定义颜色条、颜色条位置 掌握这些颜色映射功能对于创建专业的可视化图表至关重要它可以帮助我们 展示数据的分布特征突出数据的变化趋势增强图表的可读性提升图表的专业性 建议在实际项目中注意 选择合适的颜色映射考虑数据标准化方法注意颜色条的位置和样式保持图表的清晰度考虑色盲友好性注重整体美观性
http://www.zqtcl.cn/news/51321/

相关文章:

  • 企业网站招聘可以怎么做做网站,图片显示不出来
  • 湖北天健建设集团有限公司网站内网wordpress响应慢
  • 郑州营销网站托管公司哪家好甘肃制作网站
  • 寻找杭州做网站软件人wordpress底部链接修改
  • 新洲城乡建设局网站杭州网站搜索
  • 黄埔网站建设网站建设计划书模板
  • 网站会员充值做哪个分录wordpress 空间推荐
  • 浙江省旅游企业网站建设情况做网站的背景图片格式大小
  • 十大设计创意网站重庆汉沙科技做网站怎么样
  • 华为官方网站进入称心的常州网站建设
  • 苏州网站建站推广wordpress em
  • 二级域名解析网站专业做物业网站的公司吗
  • 做暧暖ox网站给企业做网站多少钱
  • 列举电子商务网站建设需要的语言网站建设与管理课件
  • 如何破解网站后台密码有哪些网站可以做推广包包
  • 许昌做网站汉狮网络程序员 做网站 微信公众号 赚钱
  • 丽江古城区建设局网站达内网络营销
  • 做网站多少钱西宁君博示范打开官方网站
  • wordpress头像怎么修改优化营商环境条例解读
  • 只做网站应该找谁开发公司质量管理制度模板
  • 廊坊seo优化排名一键优化是什么意思
  • 网站建设类工作描述阿里云备案域名
  • SEO做得最好的网站如何做网站定位
  • 苏州高端网站设计制作买了个区域名怎么做网站
  • 天津市建设厅官方网站有没有哪些可以看片的
  • 上海网站建设市场产品推广网站排名
  • 百度是不是门户网站宝应网站
  • 网站图标怎么上传安徽建设工程信息网安全三类人员考试成绩查询
  • iis7建立网站墨子学院网站建设vip课程
  • 制作网站开发多少钱做网站公司 陕西渭南