python ax.imshow_python – Matplotlib imshow / matshow在情节上显...
你可以这样做:
import numpy as np
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
min_val, max_val = 0, 10
ind_array = np.arange(min_val + 0.5, max_val + 0.5, 1.0)
x, y = np.meshgrid(ind_array, ind_array)
for i, (x_val, y_val) in enumerate(zip(x.flatten(), y.flatten())):
c = 'x' if i%2 else 'o'
ax.text(x_val, y_val, c, va='center', ha='center')
#alternatively, you could do something like
#for x_val, y_val in zip(x.flatten(), y.flatten()):
# c = 'x' if (x_val + y_val)%2 else 'o'
ax.set_xlim(min_val, max_val)
ax.set_ylim(min_val, max_val)
ax.set_xticks(np.arange(max_val))
ax.set_yticks(np.arange(max_val))
ax.grid()
编辑:
这是一个带有imshow背景的更新示例.
import numpy as np
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
min_val, max_val, diff = 0., 10., 1.
#imshow portion
N_points = (max_val - min_val) / diff
imshow_data = np.random.rand(N_points, N_points)
ax.imshow(imshow_data, interpolation='nearest')
#text portion
ind_array = np.arange(min_val, max_val, diff)
x, y = np.meshgrid(ind_array, ind_array)
for x_val, y_val in zip(x.flatten(), y.flatten()):
c = 'x' if (x_val + y_val)%2 else 'o'
ax.text(x_val, y_val, c, va='center', ha='center')
#set tick marks for grid
ax.set_xticks(np.arange(min_val-diff/2, max_val-diff/2))
ax.set_yticks(np.arange(min_val-diff/2, max_val-diff/2))
ax.set_xticklabels([])
ax.set_yticklabels([])
ax.set_xlim(min_val-diff/2, max_val-diff/2)
ax.set_ylim(min_val-diff/2, max_val-diff/2)
ax.grid()
plt.show()
python ax.imshow_python – Matplotlib imshow / matshow在情节上显...相关推荐
- python图像颜色反转_python – Matplotlib imshow反转2D IFFT数组的颜色
我一直在做一些使用2D Scipy FFT对图像进行去卷积的工作.然而,Matplotlib没有明显的原因是反转生成的IFFT阵列的颜色方案,即使RGB值是正确的. import numpy as n ...
- python中的matplotlib用法
这个repo 用来记录一些python技巧.书籍.学习链接等,欢迎star github地址 python中的matplotlib是一种用于创建图表的桌面绘图包(主要是2D方面). 使用python对 ...
- vs2019中采用C++编程使用python中的matplotlib画图库
在写代码的过程中,有时候需要对数据进行可视化,但是对于C++来说,并没有一个像python中matplotlib一样方便使用且功能强大的绘图包.这里可以采用C++调用python,将matplotli ...
- 使用python中的Matplotlib绘图示例
当我们按照前一篇博文 http://blog.csdn.net/tao_627/article/details/44004541 配置好python的绘图环境后,下面给出几个有代表性的例子: 一.绘制 ...
- python绘制三维曲面图-Python中使用Matplotlib绘制3D图形示例
原标题:Python中使用Matplotlib绘制3D图形示例 3D图形能给我们对数据带来更加深入地理解.python的matplotlib库就包含了丰富的3D绘图工具.3D图形在数据分析.数据建模. ...
- 在python中使用matplotlib画简单折线图
live long and prosper 在python中安装matplotlib实现数据可视化(简单折线图) 1.安装matplotlib 在Windows平台上,试用win+R组合键打开命令行窗 ...
- python画图库-matplotlib
python画图库-matplotlib 直线图 import numpy as np from matplotlib import pyplot as plt x = np.arange(1,11) ...
- Python数据可视化matplotlib(一)—— 图表的基本元素
Python数据可视化matplotlib(一)-- 图表的基本元素 图表创建 plt.show() # 图表窗口1 → plt.show()plt.plot(np.random.rand(10)) ...
- Python数据可视化matplotlib:第四回:文字图例尽眉目
Python数据可视化matplotlib:第四回:文字图例尽眉目 1. Figure和Axes上的文本 大家可以看到有些论文或者博客上都有绘制的很漂亮的图,其中大部分都在图形绘制上进行一定的注释说明 ...
最新文章
- 九个著名科技公司的十位CEO的办公桌照片
- tensorflow 小于_坐姿不对,屏幕就变模糊!教你用TensorFlow做一款“隐形背背佳”...
- JavaScript_Object.assign(目标对象,源对象1,源对象2,...)
- spring3 的restful API RequestMapping介绍
- 大规模搜索+预训练,百度是如何落地的?
- 视频质量,分辨率,码率之间的关系 2
- 手把手教你jmeter压测--适合入门
- 大数据项目-4.下载安装谷歌翻译插件
- 内核流浪猫流浪狗宠物领养平台H5源码
- 相位一致性的基本原理及应用问题
- Skiplist(跳表)的简单介绍与C++实现
- 计算机任务管理器无法响应,Win7系统电脑在任务管理器中关闭进程时总是未响应的解决方法...
- 思维模型 情绪ABC理论
- UIPATH 结合 Python 识别 PDF 中的表格
- archive 归档解归档
- 数据挖掘与数据化运营实战
- ctrl跳转失败 studio uap_uap进不去,重装studio和uap都不能行,请大神给看看
- Oracle、Mysql数据库编程开发基本操作命令语法脚本_基础篇(入门级)
- 工作中的自我反思[实时更新]
- 微信小程序-评论系统
热门文章
- 在eclipse中利用条件断点打印log
- 又撞了!特斯拉司机自动驾驶中看电影 直接撞向警车:画面太囧了
- 驻华大使亲自带货 卢旺达咖啡豆成春节热销“洋年货”
- Beats发布Beats Fit Pro耳机 停产Powerbeats等三款旧耳机
- 特斯拉计划在2023年推出2.5万美元电动汽车,或无方向盘
- Canalys:尽管面临供应压力 2021年智能手机的出货量仍预计增长12%
- 诺基亚手机新品发布定档 6 月 11 日!Nokia C20 Plus 即将到来
- 有多少游客被峨眉山的猴子亲过脸?
- 超56万5G用户重返4G:用户难以接受这两点
- 富士康欲进军电动汽车市场 目标占据市场10%份额