我正在制作 2D numpy 网格的颜色图:
X, Y = np.meshgrid(fields, frequencies)
cs = ax.contourf(X, Y, fields_freqs_abs_grid, cmap="viridis", N=256)
Run Code Online (Sandbox Code Playgroud)
fields_freqs_abs_grid 中的值按颜色绘制,已经按对数缩放。
python 的 matplotlib 生成的颜色图很粗糙——即使我使用“N=256”作为 RGB 像素数,它也可以缩放超过 8 种颜色。将 N 增加到 2048 没有任何改变。在相同数据上使用 MatLab 语言绘制的绘图会生成具有显着更高颜色分辨率的颜色图。如何增加 Python 中映射的颜色数量?
谢谢!
我试图在Ubuntu 14.0.4中启用Eclipse中的Pretty Printing.我按照以下步骤设置了漂亮的打印:http: //wiki.eclipse.org/CDT/User/FAQ我有一个SVNed目录,用建议的代码和正确的路径创建了一个.gdbinit文件,并指出我的Eclipse调试到那个文件.我修复了printers.py文件中的错误.当我使用此选项运行调试时,我得到了
Error in final launch sequence
Failed to execute MI command:
source /home/dreitz/python/init.gdbinit
Error message from debugger back end:
/home/dreitz/python/init.gdbinit:6: Error in sourced command file:\nError while executing Python code.
/home/dreitz/python/init.gdbinit:6: Error in sourced command file:\nError while executing Python code.
Run Code Online (Sandbox Code Playgroud)
init.gdbinit包含python启动代码.任何人都可以看到这里的问题是什么?
一些解决方案我发现我很困惑:
a~/.gdbinit文件被引用为更新,而不是创建自己的.gdbinit文件.我不知道在哪里可以找到这个预先存在的文件.
与版本不匹配.我已经检查过安装了GDB,并且安装了python 2.7.8.
c++ ×1
colormap ×1
eclipse ×1
gdb ×1
matlab ×1
matplotlib ×1
numpy ×1
pretty-print ×1
python ×1
ubuntu ×1