标签: visualization

1726
推荐指数
22
解决办法
224万
查看次数

与ggplot2并排绘制

我想使用ggplot2包并排放置两个图,即相当于par(mfrow=c(1,2)).

例如,我希望以下两个图表以相同的比例并排显示.

x <- rnorm(100)
eps <- rnorm(100,0,.2)
qplot(x,3*x+eps)
qplot(x,2*x+eps)
Run Code Online (Sandbox Code Playgroud)

我需要将它们放在相同的data.frame中吗?

qplot(displ, hwy, data=mpg, facets = . ~ year) + geom_smooth()
Run Code Online (Sandbox Code Playgroud)

visualization r ggplot2

315
推荐指数
10
解决办法
33万
查看次数

为什么许多例子在Matplotlib/pyplot/python中使用"fig,ax = plt.subplots()"

我正在学习matplotlib通过学习示例来学习,并且在创建单个绘图之前,许多示例似乎包括如下所示的行...

fig, ax = plt.subplots()
Run Code Online (Sandbox Code Playgroud)

这里有些例子...

我看到这个函数用了很多,尽管这个例子只是试图创建一个图表.还有其他一些优势吗?官方演示subplots()也用于f, ax = subplots创建单个图表时,它之后只引用了ax.这是他们使用的代码.

# Just a figure and one subplot
f, ax = plt.subplots()
ax.plot(x, y)
ax.set_title('Simple plot')
Run Code Online (Sandbox Code Playgroud)

python plot visualization matplotlib

217
推荐指数
5
解决办法
14万
查看次数

最缺乏使用的数据可视化

直方图和散点图是可视化数据和变量之间关系的好方法,但最近我一直想知道我缺少哪些可视化技术.您认为最不充分利用的情节是什么?

答案应该:

  1. 在实践中不常用.
  2. 没有大量的背景讨论,可以理解.
  3. 适用于许多常见情况.
  4. 包含可重现的代码以创建示例(最好在R中).链接的图像会很好.

graphics plot visualization r ggplot2

176
推荐指数
14
解决办法
3万
查看次数

可视化数据库模式的好工具?

是否有可视化预先存在的数据库模式的好工具?如果重要的话,我正在使用MySQL.

我目前正在使用MySQL Workbench来处理SQL创建脚本转储,但是它很笨拙,很慢并且是一个手动过程来拖动所有表(如果它不是那么慢就没关系).

mysql database schema database-design visualization

136
推荐指数
6
解决办法
10万
查看次数

固定行程宽度在SVG中

我希望能够将SVG元素上的笔触宽度设置为"像素感知",无论当前应用的缩放转换如何,都始终为1px宽.我知道这可能是不可能的,因为SVG的整个要点是与像素无关.

背景如下:

我有一个SVG元素,其viewBox和preserveAspectRatio属性设置.它看起来像这样

<svg version="1.1" baseProfile="full"
    viewBox="-100 -100 200 200" preserveAspectRatio="xMidYMid meet"
    xmlns="http://www.w3.org/2000/svg" >
</svg>
Run Code Online (Sandbox Code Playgroud)

这意味着当我缩放该元素时,其中的实际形状会相应缩放(到目前为止一直很好).

如您所见,我已经设置了viewBox,以便原点位于中心.我想在该元素中绘制一个x轴和一个y轴,我这样做:

<line x1="-1000" x2="1000" y1="0" y2="0" />
Run Code Online (Sandbox Code Playgroud)

再次,这很好.但理想情况下,此轴总是只有1px宽.当我缩放父svg元素时,我对轴越来越不感兴趣.

我搞砸了吗?

svg visualization

99
推荐指数
2
解决办法
4万
查看次数

R的Sankey Diagrams?

我试图用R中的Sankey图来可视化我的数据流.

我发现这个博客文章链接到一个产生Sankey图的R脚本,不幸的是它非常原始且有些局限(见下面的示例代码和数据).

有没有人知道其他脚本 - 或者甚至是一个更开发的包?我的最终目标是通过图表组件的相对大小来可视化数据流和百分比,就像在这些Sankey Diagrams示例中一样.

在r-help列表上发布了一个类似的问题,但是经过两周没有任何回复,我在stackoverflow上尝试运气.

谢谢,埃里克

PS.我知道并行集图,但这不是我想要的.

# thanks to, https://tonybreyal.wordpress.com/2011/11/24/source_https-sourcing-an-r-script-from-github/
  sourc.https     <- function(url, ...) {
# install and load the RCurl package 
if (match('RCurl', nomatch=0, installed.packages()[,1])==0) {
  install.packages(c("RCurl"), dependencies = TRUE)
  require(RCurl)  
} else require(RCurl)    

# parse and evaluate each .R script
  sapply(c(url, ...), function(u) {
    eval(parse(text = getURL(u, followlocation = TRUE, 
    cainfo  = system.file("CurlSSL", "cacert.pem", 
    package = "RCurl"))), envir = .GlobalEnv)
 } )
 }

# from …
Run Code Online (Sandbox Code Playgroud)

diagram visualization r flowchart sankey-diagram

86
推荐指数
9
解决办法
4万
查看次数

如何在R中创建相关矩阵?

我有92组相同类型的数据.

我想为任意两种组合制作相关矩阵.

即我想要一个92 x92的矩阵.

元素(ci,cj)应该是ci和cj之间的相关性.

我怎么做?

visualization r matrix correlation

84
推荐指数
4
解决办法
20万
查看次数

使用matplotlib为不同的分类级别绘制不同的颜色

我有此数据帧diamonds,它由被等变量(carat, price, color),我想画的散点图pricecarat为每个color,这意味着不同的color具有在图中不同的颜色.

这很容易在Rggplot:

ggplot(aes(x=carat, y=price, color=color),  #by setting color=color, ggplot automatically draw in different colors
       data=diamonds) + geom_point(stat='summary', fun.y=median)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我想知道如何在Python中使用matplotlib

PS:

我知道辅助绘图包,比如seabornggplot for python,我不喜欢它们,只是想知道是否有可能matplotlib单独使用,P;

visualization matplotlib pandas

79
推荐指数
6
解决办法
11万
查看次数

如何为Seaborn Facet Plot添加标题

如何为此Seaborne图添加标题?让我们给它一个标题'我是一个标题'.

tips = sns.load_dataset("tips")
g = sns.FacetGrid(tips, col="sex", row="smoker", margin_titles=True)
g.map(sns.plt.scatter, "total_bill", "tip")
Run Code Online (Sandbox Code Playgroud)

情节

python visualization seaborn

78
推荐指数
3
解决办法
6万
查看次数