我一直在炫耀我看中新的图形格式的同事,但我们发现,基于图形BarChart当线图基础为EMF,WMF,PDF等出口有锯齿的文本ListLinePlot,DateListPlot等不存在这个问题.
短的Rasterize-ing每一个Export自动功能(这是针对最终用户的应用程序,使他们不能指望用它自己捣鼓),有没有解决办法?这是一个惊喜,因为文档说:
由于EMF支持矢量图形,因此在导出到EMF时不会对字体进行栅格化.
编辑如果相关,使用的字体是Arial.这应该给你一些非常接近图表的东西,除了tickgrid业务,它涉及更多的自定义功能,而不是真正想要通过的.
SetOptions[BarChart,Background->None, BaseStyle -> {20, FontFamily -> Rfont},
Frame -> True, FrameTicksStyle -> {{Directive[20, 20], 20}, {20, 20}},
FrameStyle ->
Directive[AbsoluteThickness[0.9], FontFamily -> Rfont, Black],
AspectRatio -> 14./19., PlotRangePadding -> None, Ticks -> None,
ChartBaseStyle -> EdgeForm[None], GridLinesStyle->Directive[GrayLevel[0.7],
AbsoluteThickness[0.9]], GridLines -> {None, Automatic},
ImageSize -> 672, ImageMargins -> {{0, 0}, {0, 3}},
ImagePadding -> {{66, 66}, {All, 1}}
]
SetOptions[ListPlot,Background->None,BaseStyle -> {20, …Run Code Online (Sandbox Code Playgroud)