figure相关内容

jpeg格式的matplotlib savefig

我正在使用matplotlib(在pylab中)显示数字.我想将它们保存为.jpg格式.当我只使用带有jpg扩展名的savefig命令时,将返回: ValueError: Format "jpg" is not supported. Supported formats: emf, eps, pdf, png, ps, raw, rgba, svg, svgz. 是否可以执行此操作? ..
发布时间:2020-05-06 16:06:12 其他开发

如何将Matplotlib图旋转90度?

我在matplotlib中创建了一个图形,其中包含三个子图,一个在左上象限,一个在右上象限,一个在右下象限.右上方的图包含一个二维图像,其他两个图分别是在Y轴和X轴上的投影.我想将左上象限子图逆时针旋转90度,以使该图的x轴沿着二维图的y轴. 对于子图,我意识到我可以翻转x和y数据,旋转轴标签,在左侧创建图标题,等等.但是我希望找到一个可以旋转整个图的调用,通过90deg完成地块.但是我找不 ..
发布时间:2020-05-06 16:03:34 Python

如何使用pylab远程保存图形?

我正在尝试使用命令pylab.savefig在远程计算机上生成图形. 但是我遇到了这样的错误: Unable to access the X Display, is $DISPLAY set properly? 如何正确保存数字? 解决方案 默认情况下,matplotlib将使用类似TkAgg后端的内容.这要求X服务器正在运行. 虽然您只能使用X转发,但是当matplotl ..
发布时间:2020-05-06 15:58:38 Python

Matplotlib不同大小的子图

我需要在一个图形上添加两个子图.一个子图需要大约是第二个子图的三倍(相同的高度).我使用GridSpec和colspan参数完成了此操作,但我想使用figure进行此操作,因此可以保存为PDF.我可以使用构造函数中的figsize参数调整第一个图形,但是如何更改第二个图形的大小? 解决方案 另一种方法是使用subplots函数并通过gridspec_kw传递宽度比: import n ..
发布时间:2020-05-06 15:50:38 Python

Matlab-更新绘图上的对象

我正在尝试为我正在研究的仿真添加一个计时器.目前,我可以让计时器显示在我想要的位置,但是我无法使数字彼此清楚,即它们都彼此堆叠在一起,慢慢地形成了坚实的黑色混乱.我已经尝试实现clf函数,但是它只是清除了整个图形.计时器的代码为: HH = 0; MM = 0; SS = 0; timer = sprintf('%02d:%02d:%02d',HH,MM,SS); text(-450,450 ..
发布时间:2020-05-06 15:33:42 其他开发

Matlab和Painters渲染错误(矢量格式)

我想知道为什么在图形“导出设置"中使用Painters自定义渲染器时会有非常糟糕的渲染吗? 看一下使用OpenGL的这张图片: 和这个曾经用过Painters的人. 这到底是怎么回事? 解决方案 有一个错误在2014b-2015a中.解决此问题的最简单方法是升级到2015b或更高版本. 我有一种解决方法,使用了 matlab2tikz ,但是我的应用程序需要一些工作. ..
发布时间:2020-05-06 15:33:28 其他开发

使用datacursor计算3D图形的2个点之间的距离

我正在构建一个GUI,该GUI通过按下按钮来绘制3D图形.当我使用图中的datacursormode选择2点时,我试图返回2点之间的距离值.我知道计算距离的公式,但是我不知道如何使数据游标返回所选的2个点的(X,Y,Z)值. 谢谢. 解决方案 %// retrieve the data cursor manager for the figure dcm = datacursorm ..
发布时间:2020-05-06 15:23:10 其他开发

Matlab UIControls

我做了一个gui,并且有一个代码(感谢Amro)向我展示了一个gif文件. 我想在"hAxes"中显示此gif文件,直到关闭gui(与其他uicontrol一起显示). 我有一个包含200张图片(image1.jpg,image2.jpg ... image200.jpg)的文件夹,并且我对这些图片执行了一些操作(在loading1 uicontrol中). 我尝试类似的事情: ..
发布时间:2020-05-06 15:12:58 其他开发

保存Matlab图形并保留所有手柄

我正在尝试在MATLAB中生成一个带有弹出菜单的图形,该菜单会更改子图的轴.到目前为止,该方法有效.但是当使用“文件">“保存"保存图形时,我的句柄被删除,并显示以下错误消息: Error using struct2handle Error while evaluating uicontrol CreateFcn Error using handle.handle/set Invalid ..
发布时间:2020-05-06 15:07:14 其他开发

使用ezsurf在同一轴上使用多个颜色图

我试图在同一子图中绘制几个符号函数.使用ezsurf可以很容易地绘制符号函数,但是它似乎不是很可配置. 我无法为单个图形着色(请参见下图).它们都会自动采用正常的jet色彩表.他们如何使用不同的颜色图? 编辑:这是我在答案中建议的使用freezeColors运行的新代码: subplot(2,2,4) for i = 1:numClasses f(i) = M_k(i)/ ..
发布时间:2020-05-06 15:03:50 其他开发

在背景中绘制多个图形

我有一个MATLAB代码,可以同时绘制多个图形.实现此目的的一般技巧是调用figure(figHandle),然后调用plot,例如 figure(h1); plot(...args...); figure(h2); plot(...args...); 但是,我想在每次调用figure(figHandle)时都进行图形绘制而不会使图形成为前景.我要做的就是同时绘制多个图形而又不使其可见, ..
发布时间:2020-05-06 14:59:29 其他开发

Matlab图形的输出位置

我想在另一个固定的窗口中显示Matlab程序的图形输出.因此,每当我运行该程序时,输出都应该在该图中.我遵循了Matlab网站上的教程,并创建了如下图: 直到这里一切都很好. 现在,当我用figure(1),Imshow(A)在该图形中显示一些输出时,图形大小和位置会自动更改,这是我不希望的.我得到这样的东西: 现在我的问题是:如何以预先计算的位置和大小显示输出? 解决方案 ..
发布时间:2020-05-06 14:51:59 其他开发

在Matlab中合并两个图形

我当前正在运行Matlab脚本(如下),该脚本会生成四个单独的图形.我想将这些图中的两个结合起来,以便同时显示它们.在下面的脚本中,我希望合并的图形分别称为图2和图4. 该脚本的唯一输入是一个具有6列的txt文件:x坐标,y坐标和4个变量(深度[m],Hsig [m],周期[sec],方向[度]) 在此方面的任何帮助将不胜感激. % Post-process a SWAN wav ..
发布时间:2020-05-06 14:50:08 其他开发

Matlab:在实际绘制图形之前如何更改图形的线宽?

这个问题可能有点像下面的链接,但这对我不起作用... http://nl.mathworks.com/matlabcentral/Answers/102530我如何在Matlab中绘制数字之前更改线宽属性的默认设置 我正在使用matlab函数,该函数会自动以全屏模式打开您的图形,并在第二个监视器上(如果存在).到目前为止,一切正常.我已经实现了在函数内部设置fontsize的功能,因此无需绘 ..
发布时间:2020-05-06 14:38:36 其他开发

3个变量的函数的轮廓图

我们可以如下制作二维中f=(x.^2) + (y.^2);的等高线图: [x,y]= meshgrid(-10:10, -10:10); contour(x,y, (x.^2)+(y.^2)); ,我们可以使用contour3 在3-D中绘制f=(x.^2) + (y.^2);的等高线图 我们可以在3-D中绘制f=(x.^2) + (y.^2) + (z.^2);的等高线图吗? ..
发布时间:2020-05-06 14:22:08 其他开发