我总是喜欢将我的数字放在文本之间而不是页面的顶部或底部.我还想在展示之前谈谈这个数字.所以我想尝试这样的事情:
通过查看图〜\ ref {fig:VCO}你可以看到等等等等等等.
\begin{figure}[h]
\caption{VCO test circuit}\label{fig:VCO}
\begin{center}
\includegraphics[width=0.9\columnwidth]{figures/VCO_circuit.eps}
\end{center}
\end{figure}
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用,因为我猜它是引用尚未发生的东西?有人有一些简单的解决方案吗?我对LaTeX还很新.
我正在尝试绘制散点图,例如:
scatter(coor(:, 2), coor(:, 3), 1, coor(:, 4));
Run Code Online (Sandbox Code Playgroud)
问题是,我有很多坐标要绘制(~100 000).它花了很长时间来绘制它,当我尝试将图形输出到tiff时 - 然后matlab已经死了好几分钟...任何改善绘图的解决方案,或者至少是tiff export?
编辑:忘了提,第三坐标(coor(:,4))是一个颜色代码.
所以,当我使用分散(如上所述)时,我在下面的图像上有类似的东西,这就是我想要看到的东西(只是它超级慢,我无法导出):

当我做:
plot3(coor(:,2),coor(:,3),coor(:,4),'.')
效果不再那么酷(注意:图像不是来自相同的坐标......):

我想在绘制的图形上添加更细粒度的网格.问题是所有示例都需要访问轴对象.我想为已绘制的图形添加特定的网格(从ipython内部).
如何在ipython中访问当前的图形和轴?
考虑以下绘制图形的代码:
figure('Renderer', 'opengl');
N = 50;
tL = linspace(0.5, 6, N).';
tB = sort(randi(100,N,20),1);
yyaxis right; plot(tL, tB);
xlim([2 6]);
Run Code Online (Sandbox Code Playgroud)
当我运行这段代码时,我会得到一个带有移动线的闹鬼图,例如(这个是使用我的真实数据看起来比示例更好):
其他几点意见:
xlim线条没有任何反应(即图形是预期的静态).figure('Renderer', 'painters')这个创建数字时不会发生.有人可以解释为什么会这样吗?这是记录在案的行为?知道如何控制它吗?
我在Windows 10 v1803上使用R2018b.我的屏幕连接到板载GPU,即Intel HD Graphics 530(驱动程序版本22.20.16.4749).
你如何拍摄一个情节并将其置于MATLAB中另一个情节的角落(或任何地方)?
我有对数数据,在图的右上方有一个很大的空白区域.在白色空间中,我想覆盖一个较小的图,其中包含该白色空间中的对数图的放大版本(有点像放大的视图).
在你告诉我无法完成之前,我想提一下我已经看到它在行动了.如果我的描述不足,请告诉我,我会尝试更好地向您描述.
我正在尝试为我的项目构建一个干净的HTML5结构,
我没有得到图标签的使用种类;
我们可以真正使用Video in Figure,因为这个页面说:http:
//oopeducation.com/html5/html5-figure-tag/
或者它只适用于图像?
谢谢!
我想打印一个深色背景和白色标签的MATLAB图形.如果我使用print或saveas命令我失去了某种颜色.绘图符号再次变暗,背景为白色.
points = rand(100,3);
plot3(points(:,1),points(:,2),points(:,3),'*w')
grid on
set(gca,'Color',[0.5 0.5 0.5])
saveas(gcf,'test1','pdf')
saveas(gcf,'test2','png')
print(gcf,'test3.pdf','-dpdf')
Run Code Online (Sandbox Code Playgroud)
所有三个测试文件最终都是错误的.如果我在图形菜单中选择"另存为",我可以正确保存图形.
任何想法如何解决问题?
我使用条形图来指示每个组的数据.这些条中的一些彼此显着不同.如何指出条形图中的显着差异?
import numpy as np
import matplotlib.pyplot as plt
menMeans = (5, 15, 30, 40)
menStd = (2, 3, 4, 5)
ind = np.arange(4) # the x locations for the groups
width=0.35
p1 = plt.bar(ind, menMeans, width=width, color='r', yerr=menStd)
plt.xticks(ind+width/2., ('A', 'B', 'C', 'D') )
Run Code Online (Sandbox Code Playgroud)
我的目标是

我正在尝试从Matlab迁移到Python,并且无法弄清楚如何在Spyder IDE中进行交互式(?)绘图.我的测试代码如下所示.随着.ion()没有任何反应,我快速闪现一个正在绘制的数字然后窗口立即关闭并吐出我的Hello.如果没有.ion(),则会正确绘制图形,但脚本会挂起并且在我手动关闭图形窗口之前不会吐出Hello.我希望脚本像matlab脚本一样运行并绘制我要求它的各种图形,同时沿着任何计算并将输出放在终端(?)窗口上.
我尝试在ipython中一次输入一行,但它似乎有效,但我宁愿以脚本表格式工作,我可以在调整代码的行之间来回切换.
如果有帮助的话,我在Windows 7中工作.我安装了python(x,y),并从那里启动spyder(spyder版本2.1.9).我已经看到了一些类似的问题,但我无法解决这个问题.在我看来有人说ipythons最新版本与spyder不兼容,但后来我看到另一篇帖子说不管是否应该支持交互式绘图.谢谢您的帮助!如果有人有替代环境我可以用来模仿也可以工作的matlab行为,我对Python很新.
import matplotlib.pylab as plt
plt.ion()
plt.plot([1,2,3])
plt.show()
plt.ylabel('This is an axis')
print ("Hello")
Run Code Online (Sandbox Code Playgroud) 对于HTML格式的R Markdown脚本,是否有人知道如何对字幕中的数字进行编号?
对于PDF文档,标题将说明如下:
图X:一些标题文本
但是,HTML版本的等效标题将简单地说:
一些标题文字
这使得数字的交叉引用数字完全无用.
这是一个最小的例子:
---
title: "My Title"
author: "Me"
output:
pdf_document: default
html_document: default
---
```{r cars, fig.cap = "An amazing plot"}
plot(cars)
```
```{r cars2, fig.cap = "Another amazing plot"}
plot(cars)
```
Run Code Online (Sandbox Code Playgroud)
我尝试过设置toc,fig_caption并且number_sections在每种输出格式中,但这似乎不会改变结果.