- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
有没有办法将图形打印到剪贴板,使其质量与 Edit-->Copy Figure
选项提供的质量相同?
我曾经使用从 Matlab Central 获得的 saveppt.m 将图形保存到 powerpoint 文件中.直到昨天它运行良好。我注意到存储的图像质量有所下降。我尝试用完全相同的脚本和相同的源数据重新生成一些 ppt 幻灯片,但新幻灯片的质量更差。
我稍微调查了一下这个问题,发现当通过运行 print -dmeta
将图形复制到剪贴板时,剪贴板中的图像已经退化,而如果我使用 Edit-->Copy Figure
选项在图形窗口中,我得到的图像与图形窗口中的原始图像一样清晰。
以下是供您引用的示例。我通过两种不同的方法将图形中的图像复制到剪贴板,并将其粘贴到 Microsoft Paint 程序中,并剪切了一部分如下所示:
使用 print -dmeta
的图像:
图像使用Edit-->Copy Figure
:
如果比较 Xtick 标签“50”,您可能会发现 Edit-->Copy Figure
中的图像更平滑。
一开始我以为是分辨率的问题,但是设置-rN
来改变分辨率好像并不能解决我的问题,至少对于N<=300是这样。
感谢您的帮助。
最佳答案
简短的回答...使用在该菜单项的回调中调用的相同函数:
editmenufcn(gcf,'EditCopyFigure');
较长的答案... 我是如何找到这个的?你可以看看my previous answer到 related question about reproducing what is done by a File menu option .概念是一样的,只是图形菜单不同而已。例如,这将为当前事件的图形窗口找到您想要的回调:
>> hCopyFigure = findall(gcf,'Label','Copy &Figure'); %# Handle for the "Copy
%# Figure" menu item
>> get(hCopyFigure,'Callback') %# Callback invoked when that item is selected
ans =
editmenufcn(gcbf,'EditCopyFigure')
函数 EDITMENUFCN 是另一个稀疏记录的函数,但查看代码(通过键入 edit editmenufcn.m
)表明它调用 Java(如果您使用的是 Mac)或未记录的函数 UIMENUFCN。
关于matlab - 如何通过 PRINT 函数以与 'Edit-->Copy Figure' 选项相同的质量将图形打印到剪贴板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4453639/
你能帮我理解我做错了什么吗?我有 NetBeans、MinGW 编译器和 Qt 库。 *图.h* class Figure: public QObject{ //18 Q_OBJECT
一位程序员提醒我注意一个问题,matplotlib.pyplot 和 Tkinter 不能很好地协同工作,如这个问题所示 Tkinter/Matplotlib backend conflict cau
我试图在同一张图上绘制一系列函数。代码似乎运行正常,但是没有图片出来。只是简单的 如何修复? 最佳答案 在 IPython 控制台中,确保图形显示(无需显式调用 plt.show())的最佳方法是使
所以我将以下简单代码保存在 .py 文件中,并在 shell 中执行: import matplotlib.pyplot as plt myfig = plt.figure(figsize=(5, 5
我正在尝试处理带有对象的图形列表。不幸的是,从图表列表中绘图似乎有问题。 请注释掉下面示例中的行,您会看到绘图是如何中断的: import matplotlib as mpl from matplot
如 http://matplotlib.org/users/event_handling.html 中所述下面的示例代码工作正常 import matplotlib.pyplot as plt fig
我正在使用 matplotlib 绘图,并使用 ioff() 关闭交互模式,以禁止在创建图形时自动打开绘图窗口。我希望完全控制该图形,并且仅在显式使用 show() 命令时才能看到它。 现在显然用于清
创建matplotlib图形后是否可以保存它?例如: import matplotlib.pyplot as plt import numpy normal = numpy.random.normal
我开始构建 Tkinter 应用程序,最初使用的是 matplotlib 的 Figure 和 figure.add_subplot。有了它,一切都完美无缺。对于更多自定义,我现在想移动到 pyplo
我正在使用 Quarto 并渲染为 PDF。我有带有子图的数字。子图的标题很长(很多字)。问题是 PDF 中的子图标题没有分开。这是问题的说明; 请注意,子图的标题之间没有分隔(空白): 我尝试过使用
我正在阅读一些教程,包括 official docs似乎每个人都更喜欢输出一个图形。 例如: @app.callback( Output('graph-with-slider', 'figur
我正在阅读一些教程,包括 official docs似乎每个人都更喜欢输出一个图形。 例如: @app.callback( Output('graph-with-slider', 'figur
我正在尝试使用 Figure.transFigure.transform() 功能在图形坐标中绘制线条,但要么我不完全理解它,要么出现其他问题。根据Matplotlib Documentation ,
我有一个返回 Figure 对象的外部函数,在这种情况下,每个 Figure 对象都由一个 Axes 对象组成。 我想组成一个由这两个图形组成的新图形(比方说水平连接)。 所以理想情况下,我想说: f
我正在尝试制作一个包含六个独立地 block 的图形,这些地 block 分为两行,每行三个地 block 。每行图都应该有自己的颜色条,对应于水平组中三个图中显示的图像。从视觉上看,该图应如下所示:
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 9年前关闭。 Improve this q
matplotlib.figure.Figure.add_subplots() ( doc ) 应该返回一个轴。 但是,做 import matplotlib.pyplot as plt fig =
这是我的代码中出现错误的部分(都与图表相关,但要点: plt.figure (figsize = (10,6)) plt.title ("Alfa x CL") plt.plot (Alpha,CL,
我正在尝试使用破折号绘制一些数据的代码,我在想,我做对了。但不确定为什么会收到一条非常奇特的消息(plotly 3.8.1 and dash 0.42) 我得到的错误信息是: Invalid argu
为了去除图中的框架,我写了 frameon=False 与 pyplot.figure 完美搭配,但使用 matplotlib.Figure 只会移除灰色背景,框架保持不变。另外,我只希望线条显示出来
我是一名优秀的程序员,十分优秀!