码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Matlab论文插图绘制模板第124期—三维气泡图


    在之前的文章中,分享了很多Matlab气泡图的绘制模板:

    进一步,再来分享一下三维气泡图。

    先来看一下成品效果:

    特别提示:本期内容『数据+代码』已上传资源群中,加群的朋友请自行下载。有需要的朋友可以关注同名公号【阿昆的科研日常】,后台回复关键词【绘图桶】查看加入方式。


    模板中最关键的部分内容:

    1. 数据准备

    此部分主要是读取原始数据。

    % 读取数据load carsmall.mat

    2. 颜色定义

    作图不配色就好比做菜不放盐,总让人感觉少些味道。

    但颜色搭配比较考验个人审美,需要多加尝试。

    这里直接使用TheColor配色工具中的SCI权威配色库:

    %% 颜色定义map = TheColor('sci',500);C = map(2,1:3);

    3. 三维气泡图绘制

    通过调用‘bubblechart3’命令,绘制初始三维气泡图。

    b1 = bubblechart3(MPG,Weight,Displacement,Horsepower,...    'MarkerFaceAlpha',0.2,...    'MarkerEdgeColor',C,...    'MarkerFaceColor',C);bubblesize([3 30])view(-41,30)hTitle = title('Bubble3 chart');hXLabel = xlabel('Miles Per Gallon (MPG)');hYLabel = ylabel('Weight');hZLabel = zlabel('Displacement');

    4. 细节优化

    为了插图的美观,对坐标轴细节等进行美化:

    % 坐标区调整set(gca, 'Box', 'on', ...                                                           % 边框         'XGrid', 'on', 'YGrid', 'on', 'ZGrid', 'on',...                            % 网格         'TickDir', 'out', 'TickLength', [.01 .01], ...                             % 刻度         'XColor', [.1 .1 .1],  'YColor', [.1 .1 .1],'ZColor', [.1 .1 .1])          % 坐标轴颜色set(gca, 'xlim',[0 50],...         'zlim',[0 500])% legendblgd = bubblelegend('Horsepower');blgd.Location = 'eastoutside';bt = get(blgd,'Title');bt.FontWeight = 'normal';bt.FontName = 'Arial';bt.FontSize = 9;% 字体和字号set(gca, 'FontName', 'Arial', 'FontSize', 11)set([hXLabel,hYLabel,hZLabel], 'FontName',  'Arial', 'FontSize', 11)set(hTitle, 'FontSize', 12, 'FontWeight' , 'bold')% 背景颜色set(gcf,'Color',[1 1 1])

    设置完毕后,以期刊所需分辨率、格式输出图片。

    %% 图片输出figW = figureWidth;figH = figureHeight;set(figureHandle,'PaperUnits',figureUnits);set(figureHandle,'PaperPosition',[0 0 figW figH]);fileout = 'test';print(figureHandle,[fileout,'.png'],'-r300','-dpng');

    以上。

  • 相关阅读:
    React Hook - 自定义Hook的基本使用和案例练习
    mysql中date/datetime类型自动转go的时间类型time.Time
    C#创建并启动新的进程
    GBase 8s数据库级别权限
    精彩东博会丨我委会员单位联通沃音乐打卡第五届中国—东盟信息港论坛:穿越元宇宙 沉浸新技术
    SynCoBERT:语法引导的多模态对比预训练用于代码表示。
    【CocosCreator】利用遮罩Mask实现单边开门效果
    四旋翼无人机学习第5节--STM32最小系统外围电路分析
    首个校园招聘年度盛宴,数百万人关注,牛客2022青年人才招聘峰会来啦!
    DTC商业模式研报 | 创新DTC策略利于提升业务灵活性和数字化体验
  • 原文地址:https://blog.csdn.net/qq_26447137/article/details/134238567
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号