二维彩色打印工具
colorview2d的Python项目详细描述
ColorView2d自述文件
====
/>
-插值,
-高斯和中值滤波器,
-缩放,旋转,翻转,裁剪
-提取特征的阈值,
-绝对值,自然对数,求导
-缺少什么?很容易添加一个mod。
-打印到pdf或只使用matplotlib图形。
-对matplotlib.pyplots 2d colorplot界面感到厌烦?简单且
方便的绘图配置。
-调整轴标签、其大小和字体以及绘图大小。
-轻松调整颜色条以满足您的需要。
-大量提取线条(以描述功能演变)。
-保存CV2D配置文件并还原任何MO很容易修改。
-在纯文本文件中保存和加载数据(gnplot格式)。
找到满足…错误的版本,尝试升级pip,``pip install--upgrade pip`
--用户<;用户名>;--升级colorview2
xrange=(0.,np.random.random())
yrange=(0.,np.random.random())
获取一个:类:`colorView2d.data`实例来初始化:类:`colorView2d.view`
对象:
:
import colorView2d
data=colorView2d.data(data,(yrange,xrange))
view=colorView2d.view(data)
请注意,范围的顺序(y范围优先)不是打印错误。它让人想起二维数组的第一行。我们添加了一些标签:
:
view.config['ylabel']='bar(b)
view.config['cblabel']='nicynes(n)
在绘图时,
其他两个简单的matplotlib滑块小部件以交互方式控制colorbar
。
matplotlib的jet与greyscale不兼容,因此我们改为"blues"(查看
matplotlib文档以获取颜色映射列表)。
:
view.config['colormap']='blues'
_pdf('nice_unmodified.pdf')
view.save_config('nice_unmodified.cv2d')
*注意*:查看纯文本"nice_unmodified.cv2d"。
配置仅作为dict读取。如果修改此文件,则在调用"load_config"时相应应用更改(如果未拼写错误
参数名或选项)。
:
view=cv2d.view(原始数据,cfgfile='nice_unmodified.cv2d')
nicynes
不会在foo或bar上波动太大,而且我们便宜的
漂亮的仪器产生了一些额外的绒毛评估。
::
view.add_smooth(1,1)
此调用是"view.add_mod('smooth',(1,1))``的快捷方式。
请注意,在"colorView2d/mods``文件夹中找到的所有mod都可以通过"add搌lt;modname>;(arg1,arg2,…)``调用
现在我们对美好景观的变化更感兴趣,而不是绝对地
值,因此我们沿着条轴导出
::
view.add_derive()
查看"mods/"文件夹中的其他mod和
参数的文档。在那里创建自己的mod也很简单。
只需查看文件夹中的其他mod即可。
colorbar
限制。
要在以后重新使用此数据(无需再次调用colorView2d),
我们可以将数据存储到gnuplot样式的纯文本文件中。
:
colorView2d.fileloaders.save_gpfile('nice_smooth懔and懔derived.dat',view.dat a)
扩展colorView2d
----
fileloaders
~~~~~~~~~~~~
查看:模块中的:类:`colorview2d.data`定义:`colorview2d.data`
。要创建"数据",我们必须提供二维数组以及y和x范围的
界限。
:
:
数组,
((在y轴上的底部,在y轴上的顶部,
(在x轴上的左上,在x轴上的右上,在x轴上的右上,)
>要保存数据,只需使用"数据"属性,例如
::
我的车阵列式2d numpy.a rray
我的xu range=我的xu range=我的xu range.data.xu range=1d numpy.array(从左到右)
我的xu range=我的xu range.data.y numpy.array(从左到右)
mods
~~~
如果您想对"数据"应用自己的修改,只需对"数据"应用自己的修改就可以了。如果您想对"数据"应用自己的修改,只需对"数据"应用自己的修改就可以了,只需将自己的修改应用到"数据"中即可。"colorview2d/mods"目录中的
模块(如果您愿意,也可以打包)。模块应该包含一个类
(类名成为mod的名称)
,该类继承自
:class:`colorview2d.imod`并实现方法
``dou apply(self,data,modargs)``.
该方法也是记录mods用法的正确位置,即
所需参数。"`<;modname>;.dou apply``的docstring,其中`<;modname>;``是类的名称,
在调用
:
help(view.add;modname>;)
尺寸)。看一看"mods/derive.py"模块,看一个"minimal"示例。
====
/>
-插值,
-高斯和中值滤波器,
-缩放,旋转,翻转,裁剪
-提取特征的阈值,
-绝对值,自然对数,求导
-缺少什么?很容易添加一个mod。
-打印到pdf或只使用matplotlib图形。
-对matplotlib.pyplots 2d colorplot界面感到厌烦?简单且
方便的绘图配置。
-调整轴标签、其大小和字体以及绘图大小。
-轻松调整颜色条以满足您的需要。
-大量提取线条(以描述功能演变)。
-保存CV2D配置文件并还原任何MO很容易修改。
-在纯文本文件中保存和加载数据(gnplot格式)。
找到满足…错误的版本,尝试升级pip,``pip install--upgrade pip`
--用户<;用户名>;--升级colorview2
xrange=(0.,np.random.random())
yrange=(0.,np.random.random())
获取一个:类:`colorView2d.data`实例来初始化:类:`colorView2d.view`
对象:
:
import colorView2d
data=colorView2d.data(data,(yrange,xrange))
view=colorView2d.view(data)
请注意,范围的顺序(y范围优先)不是打印错误。它让人想起二维数组的第一行。我们添加了一些标签:
:
view.config['cblabel']='nicynes(n)
在绘图时,
其他两个简单的matplotlib滑块小部件以交互方式控制colorbar
。
matplotlib的jet与greyscale不兼容,因此我们改为"blues"(查看
matplotlib文档以获取颜色映射列表)。
:
view.config['colormap']='blues'
_pdf('nice_unmodified.pdf')
view.save_config('nice_unmodified.cv2d')
*注意*:查看纯文本"nice_unmodified.cv2d"。
配置仅作为dict读取。如果修改此文件,则在调用"load_config"时相应应用更改(如果未拼写错误
参数名或选项)。
:
view=cv2d.view(原始数据,cfgfile='nice_unmodified.cv2d')
nicynes
不会在foo或bar上波动太大,而且我们便宜的
漂亮的仪器产生了一些额外的绒毛评估。
::
view.add_smooth(1,1)
此调用是"view.add_mod('smooth',(1,1))``的快捷方式。
请注意,在"colorView2d/mods``文件夹中找到的所有mod都可以通过"add搌lt;modname>;(arg1,arg2,…)``调用
现在我们对美好景观的变化更感兴趣,而不是绝对地
值,因此我们沿着条轴导出
::
view.add_derive()
查看"mods/"文件夹中的其他mod和
参数的文档。在那里创建自己的mod也很简单。
只需查看文件夹中的其他mod即可。
colorbar
限制。
要在以后重新使用此数据(无需再次调用colorView2d),
我们可以将数据存储到gnuplot样式的纯文本文件中。
:
colorView2d.fileloaders.save_gpfile('nice_smooth懔and懔derived.dat',view.dat a)
扩展colorView2d
----
fileloaders
~~~~~~~~~~~~
查看:模块中的:类:`colorview2d.data`定义:`colorview2d.data`
。要创建"数据",我们必须提供二维数组以及y和x范围的
界限。
:
:
数组,
((在y轴上的底部,在y轴上的顶部,
(在x轴上的左上,在x轴上的右上,在x轴上的右上,)
>要保存数据,只需使用"数据"属性,例如
::
我的车阵列式2d numpy.a rray
我的xu range=我的xu range=我的xu range.data.xu range=1d numpy.array(从左到右)
我的xu range=我的xu range.data.y numpy.array(从左到右)
mods
~~~
如果您想对"数据"应用自己的修改,只需对"数据"应用自己的修改就可以了。如果您想对"数据"应用自己的修改,只需对"数据"应用自己的修改就可以了,只需将自己的修改应用到"数据"中即可。"colorview2d/mods"目录中的
模块(如果您愿意,也可以打包)。模块应该包含一个类
(类名成为mod的名称)
,该类继承自
:class:`colorview2d.imod`并实现方法
``dou apply(self,data,modargs)``.
该方法也是记录mods用法的正确位置,即
所需参数。"`<;modname>;.dou apply``的docstring,其中`<;modname>;``是类的名称,
在调用
:
help(view.add;modname>;)
尺寸)。看一看"mods/derive.py"模块,看一个"minimal"示例。