Questions tagged «figure»

带有一些可选元信息的图像,曲线图或其他图形元素的容器。


4
Matplotlib不同大小的子图
我需要在图中添加两个子图。一个子图的宽度大约是第二个子图的三倍(相同的高度)。我使用GridSpec和colspan参数完成了此操作,但是我想使用来完成此操作,figure因此可以保存为PDF。我可以使用figsize构造函数中的参数调整第一个图形,但是如何更改第二个图形的大小?

5
Matplotlib(pyplot)savefig输出空白图像
我正在尝试保存使用matplotlib创建的图;但是,图像保存为空白。 这是我的代码: plt.subplot(121) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.subplot(122) y = copy.deepcopy(tumorStack) y = np.ma.masked_where(y == 0, y) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.imshow(y, cmap=mpl.cm.jet_r, interpolation='nearest') if T0 is not None: plt.subplot(123) plt.imshow(T0, cmap=mpl.cm.bone) #plt.subplot(124) #Autozoom #else: #plt.subplot(124) #Autozoom plt.show() plt.draw() plt.savefig('tessstttyyy.png', dpi=100) tessstttyyy.png为空白(也尝试使用.jpg)

4
我如何告诉Matplotlib创建第二个(新的)图,然后在旧的图上进行更新?
我想绘制数据,然后创建一个新图形并绘制数据2,最后回到原始绘制并绘制数据3,有点像这样: import numpy as np import matplotlib as plt x = arange(5) y = np.exp(5) plt.figure() plt.plot(x, y) z = np.sin(x) plt.figure() plt.plot(x, z) w = np.cos(x) plt.figure("""first figure""") # Here's the part I need plt.plot(x, w) 仅供参考,我如何告诉matplotlib我已经完成了一个情节?做类似的事情,但不完全相同!它并不允许我访问该原始图。

6
使用Twiny时,Python Matplotlib图形标题与轴标签重叠
我正在尝试使用twiny在同一张图上绘制两个单独的数量,如下所示: fig = figure() ax = fig.add_subplot(111) ax.plot(T, r, 'b-', T, R, 'r-', T, r_geo, 'g-') ax.set_yscale('log') ax.annotate('Approx. sea level', xy=(Planet.T_day*1.3,(Planet.R)/1000), xytext=(Planet.T_day*1.3, Planet.R/1000)) ax.annotate('Geostat. orbit', xy=(Planet.T_day*1.3, r_geo[0]), xytext=(Planet.T_day*1.3, r_geo[0])) ax.set_xlabel('Rotational period (hrs)') ax.set_ylabel('Orbital radius (km), logarithmic') ax.set_title('Orbital charts for ' + Planet.N, horizontalalignment='center', verticalalignment='top') ax2 = ax.twiny() ax2.plot(v,r,'k-') ax2.set_xlabel('Linear speed …

6
plot.new()中的错误:图形边距太大,散点图
我曾在不同的问题中寻求解决方案,并且尝试了建议的解决方案,但没有找到使它起作用的解决方案。 每当我想运行此代码时,它总是说: plot.new()中的错误:图边距太大 而且我不知道如何解决。这是我的代码: par(mfcol=c(5,3)) hist(RtBio, main="Histograma de Bio Pappel") boxplot(RtBio, main="Diagrama de Caja de Bio Pappel") stem(RtBio) plot(RtBio, main="Gráfica de Dispersión") hist(RtAlsea, main="Histograma de Alsea") boxplot(Alsea, main="Diagrama de caja de Alsea") stem(RtAlsea) plot(RtTelev, main="Gráfica de distribución de Alsea") hist(RtTelev, main="Histograma de Televisa") boxplot(telev, main="Diagrama de Caja de Televisa") stem(Telev) …
107 r  plot  figure  margins 

6
如何使用pandoc引用Markdown中的图形?
我目前正在用markdown编写文档,我想参考我的文字中的图片。 this is my text, I want a reference to my image1 [here]. blablabla ![image1](img/image1.png) 我想参考一下,因为在将markdown转换为pdf后,图像在之后放置了一两页,而文档没有任何意义。 更新: 我曾在那篇文章中尝试过Ryan的答案,但无法使其正常工作。显然代码: [image]: image.png "Image Title" ![Alt text][image] A reference to the [image](#image). 应该产生: \begin{figure}[htbp] \centering \includegraphics[keepaspectratio,width=\textwidth,height=0.75\textheight]{i mage.png} \caption{Alt text} \label{image} \end{figure} A reference to the image (\autoref{image}). 相反,我获得: \begin{figure}[htbp] \centering \includegraphics{image.png} \caption{Alt text} …

6
如何迫使两个数字在LaTeX中停留在同一页面上?
我有两个图像要以数字形式显示在页面上。每个人占用的空间都不到可用空间的一半,因此该页面上没有足够的空间容纳其他任何东西,但是我知道两个图都有足够的空间。我尝试将数字分别用[ht]和[hb]以及[h]和[ht]放置,但仍然无法在同一页面上获得这两个图像,但它们之间至少有几个段落。 如何强制将这两个数字保留在同一页面上?
84 image  layout  latex  figure 

4
如何防止数字在Python Matplotlib图中更改为指数形式
我在Python中使用Matplotlib绘制简单的xy数据集。这会生成漂亮的图形,尽管当我使用“图形视图”(执行时出现plt.show())在绘图图形的各个部分上“放大”得太近时,x轴值也会从标准数字格式(1050、1060, 1070等)转换为具有指数符号的科学形式(例如x,x轴标记为的1、1.5、2.0 +1.057e3)。 我希望我的图形保留轴的简单编号,而不要使用指数形式。有没有一种方法可以强制Matplotlib执行此操作?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.