python 极坐标+散点图

import numpy as np
import matplotlib.pyplot as plt
import math
​
# 点数,随机函数时调用
N = 10
​
# 定义 散点半径
# r = 2 * np.random.rand(N)
​
r = [0.01,0.0075,0.0105,0.0175,0.0100]
​
​
# 定义散点角度, math.radians用于角度和弧度的转换
# theta = 2 * np.pi * np.random.rand(N)
theta = [math.radians(43),math.radians(53),math.radians(67),math.radians(75),math.radians(90)]
​
# 定义 面积
# area = 200 * r**2
​
# 定义散点颜色
colors = 'b'
​
# 绘制极坐标,111表示 1*1矩阵第1个
ax = plt.subplot(111, projection='polar')
​
# 绘制散点图,参数(角度、半径、颜色)
c = ax.scatter(theta, r, c=colors, cmap='hsv', alpha=0.75)
​
# 图形绘制
plt.show()

python 直角坐标 + 曲线图

import numpy as np
import matplotlib.pyplot as plt
​
N = 120
​
# 从0到N个整数点的集合
x = range(0,N)
​
# y = 25 + np.random.rand(N)  25 + (0-1的随机数)
y1 = 1* np.random.rand(N) + 25
y2 = 1* np.random.rand(N) + 25
​
plt.figure()​
# 画曲线
plt.plot(x, y1,'b')
plt.plot(x, y2,'r')
​
#设置y轴的坐标
plt.ylim(0,30)
​
plt.show()

python GUI使用tkinter,实现 极坐标 + 散点图

import tkinter as Tk
import matplotlib
import math
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg,NavigationToolbar2TkAgg
from matplotlib.backend_bases import key_press_handler
from matplotlib.figure import Figure
​
matplotlib.use('TkAgg')
root = Tk.Tk()
root.title("极坐标")
​
# 设置图形尺寸与质量
f = Figure(figsize=(5,4), dpi=100)
a = f.add_subplot(111, projection='polar')
r = [0.01,0.0075,0.0105,0.0175,0.0100]
theta = [math.radians(43),math.radians(53),math.radians(67),math.radians(75),math.radians(90)]
colors = 'b'
​
# 绘制图形
a.scatter(theta, r, c=colors, cmap='hsv', alpha=0.75)
​
# 把绘制的图形显示到tkinter窗口上
canvas = FigureCanvasTkAgg(f, master=root)
canvas.show()
canvas.get_tk_widget().pack(side=Tk.TOP, fill=Tk.BOTH, expand=1)
​
# 把matplotlib绘制图形的导航工具栏显示到tkinter窗口上
toolbar =NavigationToolbar2TkAgg(canvas, root)
toolbar.update()
canvas._tkcanvas.pack(side=Tk.TOP, fill=Tk.BOTH, expand=1)
​
# 定义并绑定键盘事件处理函数
def on_key_event(event):print('you pressed %s'% event.key)key_press_handler(event, canvas, toolbar)canvas.mpl_connect('key_press_event', on_key_event)
# 按钮单击事件处理函数
def _quit():# 结束事件主循环,并销毁应用程序窗口root.quit()root.destroy()
​
button = Tk.Button(master=root, text='退出', command=_quit)
button.pack(side=Tk.BOTTOM)
​
Tk.mainloop()

python - 极坐标 + 散点图相关推荐

  1. Python入门-散点图绘制

    Python入门-散点图绘制 Python入门-散点图绘制  废话不说 直接上代码 import matplotlib.pyplot as pltx_values = list(range(1,100 ...

  2. python如何根据数据画散点图_用python绘制散点图

    用python绘制散点图 标签:#Python##散点图# 时间:2019/03/27 21:13:00 作者:夏天的风 今天下午学习了如何使用python绘制简单的散点图,写成博客分享一下. 在py ...

  3. Python Matplotlib散点图

    Python Matplotlib散点图 散点图用于在水平轴和垂直轴上绘制数据点,它表示了因变量随自变量变化的趋势.通俗地讲,它反映的是一个变量受另一个变量的影响程度. 散点图将序列显示为一组点,其中 ...

  4. python画散点图-简单数据分析

    本文主要是使用python画散点图,对二维数据进行简单分析. 主要用到的库有matplotlib 如果运行过程中提示错误 import matplotlib.pyplot as plt ModuleN ...

  5. python绘制散点图的步骤_python绘制散点图并标记序号的方法

    python绘制散点图并标记序号的方法 实现二维平面上散点的绘制,并可以给每个散点标记序号或者名称: import numpy as np import matplotlib.pyplot as pl ...

  6. python绘制散点图:二分类样本

    在做机器学习数据集的探索时,需要绘制二变量的散点图,散点图要能够区分正负样本. 如何用python绘制散点图呢?思路其实不复杂: 1.绘制正样本,使用"+"图标 2.在同一张图上绘 ...

  7. python—matplotlib 散点图,气泡图,气泡饼图/功效矩阵可视化对比

    python-matplotlib 散点图,气泡图,气泡饼图/功效矩阵可视化对比 刚入行,一直在看大神们的发帖学习,想着自己也写点什么东西,找了好久没找到气泡饼图相关的内容(可能是我眼神不好),于是打 ...

  8. Matlab论文插图绘制模板第84期—极坐标散点图(PolarScatter)

    在之前的文章中,分享了很多Matlab散点图的绘制模板: 这些散点图均是在笛卡尔坐标系下绘制的. 那么进一步,再来看一下极坐标散点图的绘制模板. 先来看一下成品效果: 特别提示:本期内容『数据+代码』 ...

  9. python画散点图 字体格式

    python画散点图 import numpy as np import matplotlib.pyplot as plt import pandas as pd from matplotlib.fo ...

最新文章

  1. noip2010提高组3题题解 by rLq
  2. 青源 LIVE 第 20 期 | 复旦大学吴祖煊:高效视频内容识别
  3. 新浪项目-------小知识点答疑解惑
  4. 罕见图像揭秘苹果Mesa数据中心
  5. getparameter方法中文显示问号解决方法_电脑显示器花屏怎么办 电脑显示器花屏解决方法【原因分析】...
  6. centos永久关闭防火墙
  7. [Web开发] IE文档模式终极指南
  8. PID参数整定具体方法-圆周倒立摆
  9. 浅谈如何构建自己的技能树(知识树)
  10. 计算机操作系统32位,电脑操作系统中32位和64位到底有哪些区别
  11. 一个Unity3D制作的坦克游戏——《燃烧的地平线》
  12. 计算机歌曲夜空中最亮的星,抖音夜空中最亮的星电视剧插曲歌曲介绍
  13. 解决uniapp调试过程中的请求跨域和环境配置
  14. 【算法专题】数独问题详解
  15. mysql 5.7版本异常Expression #1 of ORDER BY clause is not in GROUP BY clause and contains 处理
  16. 2020赚钱机会总结,拾元富另附10个副业赚钱必备的工具与平台,看看你到底错过了多少钱!
  17. FSL 功能磁共振影像分析: single-session
  18. NVR如何设置警前警后录像时间
  19. 微信小程序:大红喜庆版UI猜灯谜又叫猜字谜
  20. apds9960第三方用户库实现

热门文章

  1. C++中的HRESULT的声明定义
  2. 验证邮箱格式的正则规则
  3. 解决新能源汽车充电桩数量不足和充电时间过长的问题的思路
  4. [Leetcode]658. Find K Closest Elements
  5. 汽车智能座舱中 显示屏市场战略趋势分析 上篇
  6. Pytorch画模型图
  7. 机器人仿真技术学习笔记(二)
  8. ie6 7 8下的一些bug和解决办法
  9. 一个治愈 JavaScript 疲劳的学习计划
  10. 画论83 丁皋《写真秘诀》