我一直在用三维图形上的彩色地图绘制我的论文的四维数据,遇到了一个复杂的问题。我使用的colormap方法会将角点处的值平均化,然后根据该值为整个瓷砖上色。如果我有一个更高的分辨率就可以了,但是我花了大约一个月的时间来运行模拟来获得我当前的数据。在

有人能提出一个改变这种状况的方法吗?最好不要通过编码我自己的线性插值所有的点来提高分辨率。在这一点上(对我来说)这可能比它值得付出更多的努力。在Driven=np.zeros((5,9))

Driver=np.zeros((5,9))

Compositions=np.zeros((5,9))

Durations=np.zeros((5,9))

N=np.zeros((5,9))

for i in range(0,5):

for j in range(0,9):

Driven[i,j]=ReservoirData[i][1][j]

Compositions[i,j]=ReservoirData[i][2][j]

Driver[i,j]=float(ReservoirData[i][0][0][:-3])

Durations[i,j]=ReservoirData[i][3][j]

maxi=Durations.max()

mini=Durations.min()

for i in range(0,5):

for j in range(0,9):

N[i,j]=(Durations[i,j]-mini)/(maxi-mini)

fig = plt.figure()

ax = fig.gca(projection='3d')

#Important Stuff Start----------------------------------------------------

surf = ax.plot_surface(Driven,Driver,Compositions, facecolors=cm.jet(N), rstride=1, cstride=1, antialiased=True)

m = cm.ScalarMappable(cmap=cm.jet)

#Important Stuff End---------------------------------------------------------

m.set_array(Durations)

cbar=plt.colorbar(m, shrink=0.8)

cbar.set_label('Nominal Duration')

ax.set_ylabel('Driver Pressure, kPa')

ax.set_xlabel('Compositions, %He')

ax.set_zlabel('Driven Pressure, kPa')

plt.title('Three Dimensional Representation of Tailored Conditions for RS at 9.2MPa')

fig.set_size_inches(14,8)

plt.savefig('RS9.2.png')

欢迎有任何意见,谢谢!在

python colormap 顺滑_平滑Matplotlib Colormap相关推荐

  1. 用python绘制熊猫图案_在matplotlib中绘制熊猫日期

    我有一个固定宽度的数据文件,其中包含日期,但当我试图绘制数据时,日期没有正确地显示在x轴上. 我的文件看起来像2014-07-10 11:49:14.377102 45 2014-07-10 11:5 ...

  2. python画图颜色代码_关于matplotlib:Python:制作从红色到蓝色的颜色条

    我要绘制一系列线(目前总共60条线),以绘制到同一图中以显示某个过程的时间演变.当前已绘制线,因此最早的时间步长以100%红色绘制,最新的时间步长以100%蓝色绘制,中间的时间步长根据时间分别为红色和 ...

  3. python种颜色循环_使用matplotlib颜色图进行颜色循环 - python

    如果我通过以下方式创建颜色: 将numpy导入为np 从matplotlib导入pyplot作为plt n = 6 color = plt.cm.coolwarm(np.linspace(0.1,0. ...

  4. python数学公式代码导入_在Matplotlib图中插入LaTex公式实例

    Matplotlib可以无缝的处理LaTex字体,在图中加入数学公式 from matplotlib.patches import Polygon import matplotlib.pyplot a ...

  5. python画笑脸表情_用Matplotlib,妈妈再也不担心我没有表情包斗图了

    全文共3003字,预计学习时长6分钟 Netflix.Instagram.YouTube.电影还有电视剧,这些都有什么共同之处呢?它们都是视觉媒介,吸引着形形色色的观众. 今时今日,大部分人逐渐放弃读 ...

  6. python画图心形_通过matplotlib绘制心形

    相关工具库很多,都是科学计算的东西:numpy.scipy.pandas.matplotlib.sympy.mayavi2 SciPy官网的介绍 NumPy's array type augments ...

  7. python绘制气象等值线图_用Matplotlib绘制Python等值线图

    我试图用Python的Matplotlib包绘制等高线图.我试图得到与在this其他堆栈溢出帖子中看到的结果相似的结果.但是,我遇到了一个问题,它说有一个类型错误,它告诉我TypeError: Inv ...

  8. python画资本市场线_使用matplotlib轻松绘制股票K线图

    K线图是看懂股票走势的最基本知识,K线分为阴线和阳线,阴线和阳线都包含了最低价.开盘价.最高价和收盘价,一般都K线如下图所示: 度娘说:K线图源于日本德川幕府时代(1603-1867年),被当时日本米 ...

  9. python动态图表变化_用 Matplotlib 库生成动画图表

    更多文章请关注微信公众号:硬核智能 动画是一种展示现象的有趣方式.相对于静态图表,人类总是容易被动画和交互式图表所吸引.在描述多年来的股票价格.过去十年的气候变化.季节性和趋势等时间序列数据时,动画更 ...

最新文章

  1. 给羊羔:学习web前端开发的路线(一)
  2. Web应用扫描工具Wapiti
  3. C++ memcpy和memmove实现
  4. LINUX使用tcgetattr函数与tcsetattr函数控制终端二
  5. NuGet是什么?理解与使用(下)
  6. oracle中sql语句排序,Oracle SQL排序方式与case语句
  7. CentOS7.5安装Tigervnc-server
  8. Redis学习笔记 - 数据类型与API(2)String
  9. 队列Q----双数组下标查找
  10. python修改文件名_【Python沙龙】批量修改文件名称
  11. 从零开始学androidchronometer计时器组件.三十二.
  12. 1005打印任务取消不了 hp_(完整版)hp打印机无法取消打印的文档解决方法
  13. POJ:1182 食物链(带权并查集)
  14. Misc训练笔记(一)
  15. 解读温度传感器应用于物联网+冷链行业
  16. 第1章 游戏之乐——连连看游戏设计
  17. 关于电阻屏与电容屏的区别
  18. DDCTF2018(╯°□°)╯︵ ┻━┻writeup
  19. Java支付宝身份验证接口接入指南(人脸验证)
  20. 乌镇AI论坛最全盘点:中国互联网半壁江山坐在了一起,他们怎么看AI

热门文章

  1. 【8】创建阿里云镜像仓库
  2. 极竞而生 ChinaJoy 2021全球电竞大会圆满召开
  3. MathType有一些字符无法显示
  4. 就这样 请安静的忘记我
  5. c++语言转换为字符串函数,C++字符编码转换函数
  6. 基于python opencv人脸识别的员工考勤系统
  7. 【OKR案例合集】财务部门及公司级 OKR 案例合集
  8. nslookup type值_Nslookup命令及常见参数 - 里维斯社
  9. 智慧泊车建设方案 PPT
  10. 中小学教师资格考试报名照片尺寸要求及审核失败原因详解