Questions tagged «plot»

数学函数或一组数据的图形表示。有不同类型的图,例如线图,条形图或散点图。

3
在python matplotlib中绘制(x,y)坐标列表
我有一个列表,(a, b)希望matplotlib在python中绘制为实际的xy坐标。当前,它正在绘制两个图,其中列表的索引给出x坐标,第一个图的y值是对中的as,第二个图的y值是对中的bs。 澄清一下,我的数据看起来像这样:li = [(a,b), (c,d), ... , (t, u)] 我想做一个单行代码,只是调用plt.plot()不正确。如果我不需要单线,我可以轻松地做: xs = [x[0] for x in li] ys = [x[1] for x in li] plt.plot(xs, ys) 如何获取matplotlib将这些对绘制为xy坐标?



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 

10
如何画一个空图?
我需要作一个空图。这是我能想到的最好的方法。 plot(0, xaxt = 'n', yaxt = 'n', bty = 'n', pch = '', ylab = '', xlab = '') 还有更简单的解决方案吗? PS:完全空,无轴等。
106 r  ggplot2  plot 

7
R中的智能点标签放置
1)是否有任何R库/函数可以在R图中实现INTELLIGENT标签的放置?我尝试了一些,但它们都是有问题的-许多标签彼此重叠或与其他点(或图中的其他对象重叠),但我发现这很难处理。 2)如果没有,有什么方法可以通过特定问题点的标签放置来舒适地帮助算法?需要最舒适有效的解决方案。 您可以使用我的可复制示例来测试和测试其他可能性,并查看是否能够获得比我更好的结果: # data x = c(0.8846, 1.1554, 0.9317, 0.9703, 0.9053, 0.9454, 1.0146, 0.9012, 0.9055, 1.3307) y = c(0.9828, 1.0329, 0.931, 1.3794, 0.9273, 0.9605, 1.0259, 0.9542, 0.9717, 0.9357) ShortSci = c("MotAlb", "PruMod", "EriRub", "LusMeg", "PhoOch", "PhoPho", "SaxRub", "TurMer", "TurPil", "TurPhi") # basic plot plot(x, y, asp=1) abline(h = 1, …
102 r  plot  label 

6
如何在python中使用networkx绘制有向图?
我有一些来自脚本的节点,希望将其映射到图上。在下面,我想使用“箭头”从A到D,并可能将边缘也涂成红色(红色或其他颜色)。 基本上,这就像所有其他节点都存在时从A到D的路径一样。您可以想象每个节点都是城市,并且从A到D的行驶需要方向(带有箭头)。 下面的代码构建图表 import networkx as nx import numpy as np import matplotlib.pyplot as plt G = nx.Graph() G.add_edges_from( [('A', 'B'), ('A', 'C'), ('D', 'B'), ('E', 'C'), ('E', 'F'), ('B', 'H'), ('B', 'G'), ('B', 'F'), ('C', 'G')]) val_map = {'A': 1.0, 'D': 0.5714285714285714, 'H': 0.0} values = [val_map.get(node, 0.25) for …


8
旋转R中的x轴标签进行绘制
我正在尝试使x轴标签在没有运气的条形图中旋转45度。这是我下面的代码: barplot(((data1[,1] - average)/average) * 100, srt = 45, adj = 1, xpd = TRUE, names.arg = data1[,2], col = c("#3CA0D0"), main = "Best Lift Time to Vertical Drop Ratios of North American Resorts", ylab = "Normalized Difference", yaxt = 'n', cex.names = 0.65, cex.lab = 0.65)

4
如何使用点绘制熊猫数据框的两列?
我有一个pandas数据框,想绘制一列的值与另一列的值。幸运的是,有plot一种与数据帧相关的方法似乎可以满足我的需求: df.plot(x='col_name_1', y='col_name_2') 不幸的是,它看起来像打印样式(上市中这里后kind参数)有没有点。我可以使用线或条,甚至可以使用密度,但不能使用点。是否有解决方法可以帮助解决此问题。

1
将geom_text放在闪避的barplot上
我试图使标题变得不言自明,但是这里是-数据优先: dtf <- structure(list(variable = structure(c(1L, 1L, 2L, 2L, 3L, 3L, 4L, 4L, 5L, 5L), .Label = c("vma", "vla", "ia", "fma", "fla"), class = "factor"), ustanova = structure(c(1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 2L), .Label = c("srednja škola", "fakultet"), class = "factor"), `(all)` = c(42.9542857142857, 38.7803203661327, 37.8996138996139, …
96 r  plot  ggplot2  bar-chart 

6
R中的下标
我找不到在标题或R中的小写字母的方法。如何以1,2作为下标写v 1,2? 谢谢你的帮助!
96 r  plot  subscript 

2
用自己的值替换X轴
我对命令plot()有疑问。 有没有办法完全消除x轴并将其替换为自己的值?我知道我可以通过做摆脱轴 plot(x,y, xaxt = 'n') 然后添加一个轴 axis(side = 1 etc.) 但是,当我添加轴时,显然它仍然引用绘制为“ x”的数据。我只想绘制“ y”值并以自己指定的值“绘制” x轴的方式添加我自己的x轴。有什么办法吗? 这个问题的背景是我的两个数据帧的长度不同,因此无法绘制它们。
95 r  plot 

5
在两点之间对内核密度图进行阴影处理。
我经常使用内核密度图来说明分布。可以像这样在R中轻松快速地创建它们: set.seed(1) draws <- rnorm(100)^2 dens <- density(draws) plot(dens) #or in one line like this: plot(density(rnorm(100)^2)) 这给了我这个漂亮的小PDF: 我想将PDF下的区域阴影从第75个百分位数增加到第95个百分位数。使用quantile函数很容易计算点: q75 <- quantile(draws, .75) q95 <- quantile(draws, .95) 但是,如何为q75和之间的区域着色q95呢?
94 r  plot 

4
Matplotlib图例不起作用
自从升级matplotlib以来,每当尝试创建图例时都会出现以下错误: /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30810>] Use proxy artist instead. http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist warnings.warn("Legend does not support %s\nUse proxy artist instead.\n\nhttp://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist\n" % (str(orig_handle),)) /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30990>] Use proxy artist instead. http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist warnings.warn("Legend does not support %s\nUse proxy artist instead.\n\nhttp://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist\n" % …

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.