0.基础知识:

  • RGB是三原色光,红(Red)绿(Green)蓝(Blue)的缩写;
  • 不同的RGB数值组成了不同的颜色,RGB取值范围是0到255之间的整数;
  • 可以组成1670万种颜色;
  • 其中白色的RGB:255,255,255;
  • 黑的RGB:0,0,0;

1.matlab画风玫瑰图

两个函数:polar(貌似2015B不支持,可以支持三维、思维的展示)、polarhistogram和rose,参考https://ww2.mathworks.cn/help/matlab/examples/plotting-in-polar-coordinates.html;https://ww2.mathworks.cn/help/matlab/ref/polarhistogram.html;https://ww2.mathworks.cn/help/matlab/ref/rlim.html

% 风玫瑰图示例
x=rand(1000,1)*100;
t=x*pi/180;   % 注意输入的是弧度
rose(t);
view(90,-90); % 图形选装90度
saveas(gcf,'tttR.png')

隐藏坐标轴参考:https://blog.csdn.net/lgh0824/article/details/73610102,但是对于rose画出来的图不太适用。个人找到了一种适合修改任何图的方法:

  • 在Figure图形界面中Edit->Axes Properties,直接点击图中的任意部件删除即可。

图形的去(白色)背景,实现轮廓曲线透明:

参考:https://blog.csdn.net/dcz1994/article/details/72662958

close all
I=imread('tttR2.png');G=rgb2gray(I);  %灰度化
ima=imadjust(G);    %调节灰度图像的亮度或彩色图像的颜色矩阵
bw=im2bw(ima);  %二值化默认值是0.5
figure,imshow(bw)level=graythresh(G);    %使用最大类间方差法找到图片的一个合适的阈值
bw2=im2bw(ima,level);
figure,imshow(bw2)bw3=~bw2;   %取反
bw4 =bwareaopen(bw3, 20);
%bw4=imfill(~bw4,'hole');
figure,imshow(bw4)bw5=~bw4;
R=I(:,:,1);%矩阵的拆分,所有行列的第1个值
G=I(:,:,2);
B=I(:,:,3);% 字体颜色  %为0的地方(字体部分)赋值为红色
R(~bw5)=0;
G(~bw5)=255;
B(~bw5)=0;%背景颜色 %为1的地方(背景部分)赋值为白色
R(bw5)=255;
G(bw5)=255;
B(bw5)=255;
rgb=cat(3,R,G,B);   %构建矩阵,3为矩阵的维数
figure,imshow(rgb)%透明度
siz=size(I);
alpha=ones(siz(1),siz(2));
alpha(R==255)=0;    %取背景部分0 0为透明
figure(66),imshow(rgb)
imwrite(rgb,'透明R2.png','Alpha',alpha)

2.Python画风玫瑰图、雷达图(俗称六芒星)、极坐标图:

参考:https://blog.csdn.net/Just_youHG/article/details/83904618

参考:python之windrose风向玫瑰图的用法 https://blog.csdn.net/qq_30638831/article/details/84578280

from windrose import WindroseAxes
from matplotlib import pyplot as plt
import matplotlib.cm as cm
import numpy as np# Create wind speed and direction variablesws = np.random.random(500) * 6
wd = np.random.random(500) * 360ax = WindroseAxes.from_ax()
ax.bar(wd, ws, normed=True, opening=0.8, edgecolor='white')
ax.set_legend()plt.show()

2019-1-25 画图:画风玫瑰图相关推荐

  1. 2019年25大人工智能趋势!一文看到未来

    来源:智东西 摘要:2019年25个AI趋势. 人工智能的下一步是什么?上周,知名机构CBinsights的分析师分析各个行业,得到了2019年最值得关注的25个人工智能趋势.虽然人工智能正在各个行业 ...

  2. 训练日志 2019.1.25

    昨天晚上熬夜看球...今天早上效率成功的低了不少...就补了一道题.. 下午打比赛都是之前的题,出的太少,效率不够高,有两道题思路很明确,但卡细节卡到死,long long 和 Runtime 以及把 ...

  3. [MP3]MP3固件持续分享(2019.1.25)

    转载自我的博客:https://blog.ljyngup.com/archives/179.html/ 如何只用一个月6RMB搭建一台自己的歪果SSR节点?https://blog.ljyngup.c ...

  4. 18天精读掌握《费曼物理学讲义卷一》 第9天 2019/6/25

    18天精读掌握<费曼物理学讲义卷一> 第9天 2019/6/25 1. 18日掌握<费曼物理学讲义>卷一计划概览 2. 今日学习成果 3. 今日时间表 4.Atimelogge ...

  5. 【阅读材料精选 From-to-Date:2019.05.25~2019.06.28】

    [阅读材料精选 From-to-Date:2019.05.25~2019.06.28] 重点内容 [文本数据集] github:https://github.com/imhuster/funNLP [ ...

  6. IntelliJ IDEA 2018.3.3配置 Tomcat 9,控制台出现中文乱码 “淇℃伅”(2019/01/25)

    转载:IntelliJ IDEA 2018.3.3配置 Tomcat 9,控制台出现中文乱码 "淇℃伅"(2019/01/25) - What'_up - 博客园(win10系统) ...

  7. matplot画图-画曲线(一)

    目录 1.画简单曲线 1.1.画一个正弦曲线 1.2.调整更多的样式 1.3.添加图例 2.添加图注 2.1.设置画布大小 2.2.添加标题和坐标轴描述 2.3.设置刻度范围 3.画多个曲线 4.保存 ...

  8. 美通社企业新闻汇总 | 2019.2.25 | 北京首家乐高品牌旗舰店开业;TCL在越南建设电视机制造基地...

    要闻 汉高公布2018财年销售额199亿欧元,有机增长2.4% 23家"君澜"品牌酒店将于2019年亮相 艾仕得在悉尼启用全新区域配送仓库.服务中心和客户培训中心 北京首家乐高品牌 ...

  9. 盘点2019年25大人工智能趋势

    转载自品略图书馆 http://www.pinlue.com/article/2020/02/0414/569944460609.html 本期的智能内参,我们推荐来自CBinsights的报告< ...

  10. ApacheCN 翻译活动进度公告 2019.5.25

    Special Sponsors 我们组织了一个开源互助平台,方便开源组织和大 V 互相认识,互相帮助,整合资源.请回复这个帖子并注明组织/个人信息来申请加入. 如果大家遇到了做得不错的教程或翻译项目 ...

最新文章

  1. java get不支持_java – HTTP Get:只下载头文件? (HEAD不支持)
  2. python画图标题为蓝色_请问使用matplotlib和绘图色标创建自己的颜色图
  3. 如何实现Zabbix的主动注册功能
  4. python使用符号#表示单行注释-Python中注释(多行注释和单行注释)的用法实例...
  5. springAop源码分析
  6. 发送经纬度坐标给指定手机
  7. ffmpeg时间基种类及转换
  8. NYOJ 460 项链
  9. OpenCASCADE绘制测试线束:拓扑命令之扫掠Sweeping
  10. Spring AOP功能和目标
  11. android蓝牙通信_Flutter通过BasicMessageChannel实现Flutter 与Android iOS 的双向通信
  12. MQTT工作笔记0003---产品和设备
  13. AD域控exchange邮箱—powershell 程序暂停sleep 继续执行的方法
  14. oracle buffercache,Oracle DBA开发之:使用sql来查看buffer cache的使用情况
  15. Ubuntu 14.04报错: error while loading shared libraries libc++.so cannot open shared object file解决
  16. 二维点云数据椭圆拟合算法及C++实现
  17. SSRF libcurl protocol wrappers利用分析
  18. 30个专业的电子商务网站,助您一臂之力
  19. oracle vm.drop_caches,墨菲定律一个参数Drop_caches导致集群数据库实例崩溃
  20. 解决raise OSError(“Truncated File Read“)OSError: Truncated File Read

热门文章

  1. Windows 10 微软拼音输入法无法输入中文标点符号
  2. 定量/高光谱遥感之——光谱分析技术
  3. 中国软件企业上市透析(上)
  4. JavaScript实现富文本编辑器
  5. kibana 查看有多少索引库_广州谷歌SEO优化外包一年多少钱
  6. --随笔--带你轻松理解TCP中的三次握手
  7. 下载youtube 在线工具_5款不用下载的免费在线做图工具,满足你日常图片处理需求...
  8. uni-app h5 上传图片 压缩图片
  9. 复合高斯求积matlab代码,谁有复何求积公式和高斯求积公式在matlab中实现的代码...
  10. 怎样设定计算机屏幕锁定时间,电脑怎么调锁屏时间