t = 0 : 0.01 : 2 * pi; s = sin(t); c = cos(t); m = -sin(t); hold on; plot(t, s, 'r'); plot(t, c, 'b'); plot(t, m, 'g'); hold off; legend('', 'cosine', ''); 在我的绘图中有几条曲线。 我只想显示一些传说。 我该怎么做? 例如,我怎样才能使余弦曲线的图例在上面的绘图中可见? 当我将legend()函数作为legend('', 'cosine'); 而不是添加空的第三个参数,确实从图例中删除第三条绿线。 但是这并不能解决我的问题,因为不需要的红线保持可见。
如何在matplotlib中添加一个换行符到阴谋的标签(例如xlabel或ylabel)? 例如, plt.bar([1, 2], [4, 5]) plt.xlabel("My x label") plt.ylabel(r"My long label with $\Sigma_{C}$ math \n continues here") 理想情况下,我希望y标签也是中心。 有没有办法做到这一点? 这个标签有TeX(用'$'括起来)和换行符是非常重要的。
在最近的一个Java项目中,我们需要一个免费的基于Java的实时数据绘图工具。 经过多次search,我们发现了这个名为Scientific Graphics Toolkit或者 NOAA的SGT工具 。 它看起来非常强大,但我们发现它不是非常可configuration的。 或者至less没有足够的configuration来满足我们的需求。 我们最终深入研究了Java代码,并对代码进行了逆向工程,并对代码进行了修改,使得绘图工具的外观和行为都符合我们希望的外观和行为。 当然,这会让将来从NOAA升级的任何机会。 那么您使用的是基于Java的免费或廉价的数据绘图工具或库? 跟进:感谢JFreeChart的build议。 我检查了他们的网站,它看起来像一个非常好的数据图表和绘图工具。 我应该在原来的问题中明确指出,我正在专门研究绘制实时数据。 我纠正了上面的问题,明确了这一点。 尽pipe如此 , JFreeChart对实时数据的支持似乎也是微乎其微的 。 还有其他的build议吗?
我用plot()函数创build了一个MATLAB绘图。 如何更改绘图生成的graphics的窗口标题? 我正在处理的MATLAB m文件: hold on x = [0; 0.2; 0.4; 0.6; 0.8; 1; 1.2; 1.4; 1.6; 1.8; 2; 2.2; 2.4; 2.6; 2.8; 3; 3.2; 3.4; 3.6; 3.8; 4; 4.2; 4.4; 4.6; 4.8; 5; 5.2; 5.4; 5.6; 5.8; 6; 6.2; 6.4; 6.6; 6.8; 7; 7.2; 7.4; 7.6; 7.8; 8; 8.2; 8.4; 8.6; 8.8; 9; 9.2; […]