https://github.com/f-k-s/pycolormap4matlab/blob/master/readme.md.
将来自Matplotlib的ColorMaps进入MATLAB的简单MATLAB和PYTHON脚本。
getPyplot_cmap返回Matplotlib Python库中实现的任何ColorMap。它调用一个Python脚本,它将ColorMap矩阵写入临时文件,即,Python(和Matplotlib模块)是必需的。但是,优点是您获取在Matplotlib中实现的所有ColorMaps,并且您可以指定RGB量化级别的数量,即Colormap的颜色数。
ColorMap名称列表在函数帮助部分中提供。getPyplot_cmap('!getNames')返回包含所有可用Colormap名称的CellString。看https://matplotlib.org/examples/color/colormaps_reference.html用于Colormaps的插图。
=================================================
用法
cMapNames = getPyPlot_cMap (getname !)
返回包含所有可用颜色映射名称的单元字符串。
cmap = getpyplot_cmap(cmapname)
返回ColorMap CMAPName,默认为128种颜色。CMAP将是128x3矩阵。
CMAP = GETPYPLOT_CMAP(CMAPNAME,NUMBEROFCOLOS)
指定颜色的数量,即CMAP中的行数。
CMAP = getPyplot_cmap(CMAPNAME,NumberOfColors,KeepAlphachannel)
如果KeepAlphachannel不为0,CMAP有一个包含Alpha通道的第4列。
CMAP = getPyplot_cmap(CMAPNAME,Numberofcolors,KeepAlphachannel,PythonSystemCommand)
允许您指定用于执行Python脚本的Python命令(可能包括路径)。
=================================================
错误
如果您安装了Python但Matlab说'执行命令的错误...'返回的系统:...'您可以尝试将路径明确地将Python安装传递为第4参数,例如:
cmp = getPyPlot_cMap('Accent', [], [], ' '"c:\程序文件\Python37\python.exe"');
请注意路径周围的双引号,这是由于包含空间字符的必备条件。
引用
康拉德(2021)。PyColormap4Matlab(https://github.com/f-k-s/pycolormap4matlab),github。检索到。