我正在努力开发图画图表.是否有可能在R中开发这样的图表?

myd <- data.frame (categories = c("Planes", "Ships", "Cars", "Trains"),
values = c(15, 18, 22, 11))
Run Code Online (Sandbox Code Playgroud)
组件图标在这里:

我正在尝试编写一个python程序,它显示无限时间的数字,并在按下任何键盘键后关闭它.
实际上,python程序应该像这个Matlab代码一样:
t = 0:0.01:2;
s = sin(2 * pi * t);
plot(t,s)
pause
close
Run Code Online (Sandbox Code Playgroud)
在python中,我能够绘制图形,但键盘输入后没有任何反应.
import numpy as np
import matplotlib.pyplot as plt
t = np.arange(0.0, 2.0, 0.01)
s = np.sin(2*np.pi*t)
#plt.ion()
fig = plt.figure()
plt.plot(t,s)
#plt.show()
plt.draw()
raw_input("PRESS ANY KEY TO CONTINUE.")
plt.close(fig)
Run Code Online (Sandbox Code Playgroud)
到目前为止,我观察到plt.close(fig)它没有做任何事情plt.show().但是,当我使用时plt.draw(),plt.close(fig)正在关闭数字.然而,当我添加raw_input("PRESS ANY KEY TO CONTINUE.")到我的程序中时,该图形根本没有出现.
我究竟做错了什么?
我也试过试验plt.ion(),但没有成功.
我想在图例中显示行标签的文本,但也不是一行(如下图所示):

我试图最小化图例的线条和标签,并且也只覆盖新标签(如下面的代码所示).但是,这个传奇带来了两个回归.
legend = ax.legend(loc=0, shadow=False)
for label in legend.get_lines():
label.set_linewidth(0.0)
for label in legend.get_texts():
label.set_fontsize(0)
ax.legend(loc=0, title='New Title')
Run Code Online (Sandbox Code Playgroud) 在我的TeX文件中,我有以下代码:
\begin{figure}[H]
\begin{center}
\includegraphics[width=5in]{screens/main.png}
\caption{\label{fig:MainScreen} Screenshot of the main screen of TADA.}
\end{center}
\end{figure}
Run Code Online (Sandbox Code Playgroud)
但是,当我在我的文档中参考前面的图时:
...in Figure \ref{fig:MainScreen}.
Run Code Online (Sandbox Code Playgroud)
...如果我点击预览(Mac)中的参考,它会将我带到\label命令所在的位置(低于图中的实际图像).也就是说,文档滚动到标题位于页面顶部的位置,如果我试图查看图形本身,这有点令人讨厌.
我的问题是,我可以让LaTeX创建对图形顶部的引用,同时保持\caption命令在底部吗?出于文体目的,我必须将标题保留在图中.
我唯一的想法是将\label命令移到命令之前\includegraphics,但显然\caption必须提前\label引用才能正常工作.
有没有一种方法可以在没有实际绘图的情况下保存图形图?我的意思是,假设我要保存图表plot(1:10, (1:10).^2),我可以保存它而不显示它吗?
我希望通过切断不必要的数字绘图来缩短运行时间(保存后无论如何都会关闭).
谢谢!
figure('Color', 'w')
box on
x = 1:10;
y = 5 * x + 2;
area(x, y, 'FaceColor', 'b', 'EdgeColor', 'b')
Run Code Online (Sandbox Code Playgroud)
此代码创建一个图形,曲线下方的区域为蓝色.EdgeColor属性将填充区域周围的梯形线设置为蓝色,但这会覆盖黑色轴线和刻度线.我不确定为什么会这样做或如何防止它.我认为轴总是优先的.在铺设填充区域时,我无法弄清楚如何将轴线和刻度线带回到视图中.任何想法如何让这个工作?
更新:'EdgeColor', 'None'似乎也不起作用.
我正在尝试创建一个包含图像的锚标记内的图形标记.我想知道这种结构是否合法.以下代码显示了我希望它如何工作.
<figure>
<a href="/my-picture">
<img src="img/picture.jpg" alt="My picture">
</a>
<figcaption>
My picture
</figcaption>
</figure>
Run Code Online (Sandbox Code Playgroud) 我生成了一个图表:
library(DiagrammeR)
grViz("
digraph boxes_and_circles {
# a 'graph' statement
graph [layout = neato, overlap = true, fontsize = 10, outputorder = edgesfirst]
# several 'node' statements
node [shape = circle,
fontname = Helvetica]
A [pos = '1,1!'];
B [pos = '0,2!'];
C [pos = '1.5,3!'];
D [pos = '2.5,1!'];
E [pos = '4,1!'];
F [pos = '4,2!'];
G [pos = '5,1!'];
H [pos = '6,2!'];
I [pos = '1.5,-0.1!'];
# several 'edge' statements
A->B B->C
D->E D->F E->F E->G …Run Code Online (Sandbox Code Playgroud) 我有一个带有一定头衔的人物.我如何获得标题字符串?
我试过get(gcf)但我不知道如何导航到标题.
我想获得许多数字的标题,在字符串中添加更多字符并将其写回.