在分叉图上的图像处理以获得小的eps尺寸

时间:2010-06-16 15:20:08

标签: image-processing size eps

我正在制作分叉图(通常用于非线性动力学)。这些图表识别由于稳定性变化导致的拓扑突变。当一个或多个参数通过某些临界值时,会发生这些突然变化。这里有一个例子:

http://en.wikipedia.org/wiki/File:LogisticMap_BifurcationDiagram.png

在上图中,已经进行了一些图像处理,以使图更加视觉上愉悦。分叉图通常包含数十万个点,并且生成的eps文件可能变得非常大。密集地密切关注点也会产生很大的模糊,细节也不会像上面链接中给出的图那样精细。在Matlab中减小标记大小有助于使绘图更美观。

LaTeX格式的日记提交要求数字以eps格式提交。在我的情况下,其中一个数字可以在Matlab中产生大约6 MB,在Gnuplot中甚至更多。

对于上图中的示例,为每个r计算100,000个x值,并且可以想象得到的eps文件将是巨大的。然而,该网站解释了一些图像处理,使得情节在视觉上更令人愉悦。任何人都可以逐步向我解释如何去做?我无法理解“摘要”部分中提供的解释。

结果图像处理是否也会减小图形尺寸?

此外,有关减少这样巨大的eps数字文件大小的任何提示吗?

非常感谢...

1 个答案:

答案 0 :(得分:0)

您基本上可以使用抗锯齿。要做到这一点,执行计算并生成一些(如8)r值在某个所需范围内并具有高密度x值的直方图(每个x应该有8n个bin,对于一些足够大的n)。然后,然后平均每个8x8(如果您使用列的r值为8)对该列进行平均,以获得单列像素,这将比传统绘图更平滑。转到下一组r值并重复。