Dav*_*aza 15 wolfram-mathematica graph
如何将从调用中获得的输出的重新调整版本GraphPlot
(或者TreePlot
如果它们产生不同的输出)导出到jpg文件?
目前,我只是Export[file_name, G]
在G
调用类似的调用结果GraphPlot
.我正在使用Microsoft office图片管理器来查看jpgs,但是由于分辨率较差,重新缩放它们会产生令人不满意的结果(我试图绘制的图表将字符串作为标签,这些标签在重新缩放之后无法制作出来).我希望能够选择渲染的jpg的大小/分辨率.
hal*_*tan 17
正如西蒙已经指出的那样,不要将光栅格式用于矢量图形.相反,将您绘制为例如可缩放矢量图形:
graph = GraphPlot[ExampleData[{"Matrix", "HB/can_292"}, "Matrix"]];
Export["graph.svg", graph]
Run Code Online (Sandbox Code Playgroud)
优点是,在这样的图像中,您仍然可以调整和更改线条,多边形和颜色.最后,您可以轻松地将其导出为任意质量的图像.
请记住,对于包含线条,多边形的情节,......所有具有锐边的东西都不应该使用jpg.一般来说,这是一种照片格式,因为它的压缩是为了减少自然图像中的文件大小.在那些图像中,您无法识别压缩,在包含文本,线条和多边形的图像中,您肯定会注意到这些图像.如果可能,请使用png.拿起浏览器并放大上面的图像.
Hei*_*ike 13
您可以通过执行类似操作来设置导出文件的图像大小和压缩级别
Export[file_name, G, ImageSize -> 1200, "CompressionLevel" -> 0]
Run Code Online (Sandbox Code Playgroud)
Kar*_*lis 10
我找到的最好方法是使用ImageResolution属性.它增加了导出图像的分辨率,但不会改变比例.像这样使用它:
Export[ "image-file-name.png", image, ImageResolution -> 500 ]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
17978 次 |
最近记录: |