不幸的是,这似乎没有暴露出来。查看源代码,关键的内部变量是call_AXINFO,我们可以通过仔细的子类化覆盖它。

创建图形后添加此代码,并使用dictcustom_AXINFO设置其样式:from mpl_toolkits.mplot3d import Axes3D

import mpl_toolkits.mplot3d.axis3d as axis3d

# New axis settings

custom_AXINFO = {

'x': {'i': 0, 'tickdir': 1, 'juggled': (1, 0, 2),

'color': (0.00, 0.00, 0.25, .75)},

'y': {'i': 1, 'tickdir': 0, 'juggled': (0, 1, 2),

'color': (0.20, 0.90, 0.90, 0.25)},

'z': {'i': 2, 'tickdir': 0, 'juggled': (0, 2, 1),

'color': (0.925, 0.125, 0.90, 0.25)},}

class custom_XAxis(axis3d.Axis):

_AXINFO = custom_AXINFO

class custom_YAxis(axis3d.Axis):

_AXINFO = custom_AXINFO

class custom_ZAxis(axis3d.Axis):

_AXINFO = custom_AXINFO

class custom_Axes3D(Axes3D):

def _init_axis(self):

'''Init 3D axes; overrides creation of regular X/Y axes'''

self.w_xaxis = custom_XAxis('x', self.xy_viewLim.intervalx,

self.xy_dataLim.intervalx, self)

self.xaxis = self.w_xaxis

self.w_yaxis = custom_YAxis('y', self.xy_viewLim.intervaly,

self.xy_dataLim.intervaly, self)

self.yaxis = self.w_yaxis

self.w_zaxis = custom_ZAxis('z', self.zz_viewLim.intervalx,

self.zz_dataLim.intervalx, self)

self.zaxis = self.w_zaxis

for ax in self.xaxis, self.yaxis, self.zaxis:

ax.init3d()

# The rest of your code below, note the call to our new custom_Axes3D

points = (5*np.random.randn(3, 50)+np.tile(np.arange(1,51), (3, 1))).transpose()

fig = plt.figure(figsize = (10,10))

ax = custom_Axes3D(fig)

这是最糟糕的猴子修补程序,不应依赖于在以后的版本中运行。

修复facecolors比网格线更容易,因为这需要重写一个__init__方法,尽管需要做更多的工作。

向最终用户公开这一点似乎并不困难,因此我可以想象,这可能在以后的版本中得到修复。

python三维网格图_在三维Matplotlib图上调整网格线相关推荐

  1. python_绘制玫瑰图_南丁格尔图

    python_绘制玫瑰图_南丁格尔图 通过加载execel文件绘制 通过直接造数看这: https://blog.csdn.net/kaikai_sk/article/details/10495430 ...

  2. python画矢量图_使用基于matplotlib的SciencePlots绘制精美图表

    开源项目地址:https://github.com/garrettj403/SciencePlots 安装这个包,需要输入魔法: pip install SciencePlots 例如绘制如下函数,导 ...

  3. python中文字体下载_Python在Matplotlib图中显示中文字体的操作方法

    1. 说明 本篇主要针对在Ubuntu系统中,matplotlib显示不了中文的问题,尤其是在无法安装系统字体的情况下,解决Python绘图时中文显示的问题. 2. 在系统中安装字体 $ fc-lis ...

  4. python棒棒糖代码_25个常用Matplotlib图的Python代码,收藏了!

    作者:zsx_yiyiyi 编辑:python大本营 本文参考自: https://www.machinelearningplus.com/plots/top-50-matplotlib-visual ...

  5. python工作流引擎_工作流,活动图和Python协程(一)

    UML里面大家用得最多的是类图和序列图,比较少用到活动图(activity diagram).其实活动图在某些业务场景下也是简单实用的,它相比常规的流程图主要就多一个fork/merge原语,可以说是 ...

  6. html立体魔方图片制作,ppt怎么制作三维视图的魔方图 ppt制作三维魔方图详细教程...

    很多用户在制作PPT展示图的时候,有时候需要制作三维立体的魔方图,制作步骤简单,不过还有很多的用户不清楚如何制作,那么下面小编就为大家分享PPT制作三维魔方图的详细步骤教程,不会制作的朋友可以参照下面 ...

  7. 矩阵论思维导图_全新思维导图

    全新思维导图 XMind ZEN v10.1.0 中文版 – 全功能随意使用 XMind ZEN 是 XMind 公司在思杰马克丁取消代理后开发的一款全新的思维导图软件, 这款思维导图软件和 XMin ...

  8. ui九宫格切图_【九宫切图】什么是九宫绘图,九宫格绘法

    九宫切图在控件美化的时候会经常的用到 比如: 20140630220626_56850.png (3.13 KB, 下载次数: 42) [九宫切图]什么是九宫绘图,九宫格绘法 2014-7-21 11 ...

  9. echarts镭射图_附录:ECharts图类型-统计图

    EChars图属于动态统计图,具有动画效果,并提供工具条,可对统计图进行各种操作:添加辅助线.切换统计图.查看数据视图.保存为图片等. EChars统计图不支持打印导出. 柱图 柱图用来显示各项之间的 ...

最新文章

  1. 单片机从事什么工作?只会51单片机能找到工作吗?
  2. 黄雷:展开数据的翅膀,在更宽广的路上飞驰人生 | 提升之路系列(三)
  3. elastic ik分词搜索_php环境下使用elasticSearch+ik分词器进行全文搜索
  4. c语言调式有错误,vsc调式c语言
  5. 关于在ajax中传递中文引起的乱码问题。
  6. Hadoop hdfs 使用流来下载文件数据代码示例
  7. React state和props使用场景
  8. 神奇的 Object.defineProperty 解释说明
  9. js改变select下拉框默认选择的option
  10. 最全三大框架整合(使用映射)——IDeptDao.java
  11. Python之Numpy入门实战教程(2):进阶篇之线性代数
  12. 0到100速度测试软件,【图】到底如何完成 揭晓0-100公里/小时测试_汽车江湖
  13. Microsoft SQL Server数据库学习(一)
  14. os.environ 和 keras.json
  15. thinkphp5微信公众号推送模板消息
  16. 群体智能和进化计算-介绍
  17. Bandwagon安装禅道记录
  18. 【leetcode】二维子矩阵的和
  19. 底价团购潮 proscenic扫地机器人京东热卖
  20. redsocks+iptables+socks5服务商

热门文章

  1. 英文卡通字体_40种独特的卡通和漫画字体
  2. 关于TLC2543不常见问题
  3. python大神能干什么_Python这么火,能干什么?这四大主要用途是你必须得知道的!...
  4. 手把手学STM32(一)
  5. 蜜蜂在挡板外和框梁顶造赘脾的几个要素及处理方法
  6. matlab升幂降幂排列,升幂降幂是什么意思(升幂排列与降幂排列)
  7. JAVA中枚举是什么
  8. HmailServer部署应用(完整过程,含故障处理)
  9. python 打包命令以及使用方法
  10. 宏基因组单个样本数据处理流程笔记