Questions tagged «visualization»

可视化是用于创建图像,图表或动画以传达消息的任何技术。


13
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) 我需要将它们放在相同的data.frame中吗? qplot(displ, hwy, data=mpg, facets = . ~ year) + geom_smooth()
338 r  visualization  ggplot2 

4
为什么很多示例在Matplotlib / pyplot / python中使用`fig,ax = plt.subplots()`
我正在matplotlib通过学习示例来学习使用方法,在创建单个图之前,很多示例似乎包含如下一行: fig, ax = plt.subplots() 这里有些例子... 修改刻度标签文本 http://matplotlib.org/examples/pylab_examples/boxplot_demo2.html 我看到此功能使用了很多,即使该示例仅尝试创建单个图表。还有其他优势吗?官方演示subplots()还在f, ax = subplots创建单个图表时使用,并且此后仅引用ax。这是他们使用的代码。 # Just a figure and one subplot f, ax = plt.subplots() ax.plot(x, y) ax.set_title('Simple plot')

15
未被充分利用的数据可视化
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心寻求指导。 8年前关闭。 直方图和散点图是可视化数据以及变量之间关系的好方法,但是最近我一直在想我缺少什么可视化技术。您认为最未被充分利用的情节类型是什么? 答案应该是: 在实践中不是很常用。 无需大量背景讨论就可以理解。 适用于许多常见情况。 包括可复制的代码以创建示例(最好在R中)。链接的图像会很好。

20
可视化数据库架构的好工具?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 有什么好的工具可以可视化现有数据库模式?如果有问题,我正在使用MySQL。 我当前正在使用MySQL Workbench来处理SQL创建脚本转储,但是它笨重,缓慢并且需要手动操作来拖移所有表(如果不是那么慢的话就可以了)。

1
SVG中的固定笔划宽度
我希望能够将SVG元素的笔触宽度设置为“像素感知”,无论当前应用了什么缩放转换,该宽度始终为1px。我知道这很可能是不可能的,因为SVG的全部要点是像素无关的。 上下文如下: 我有一个SVG元素,其viewBox和prepareAspectRatio属性设置了。看起来像这样 <svg version="1.1" baseProfile="full" viewBox="-100 -100 200 200" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" > </svg> 这意味着当我缩放该元素时,其内部的实际形状也会相应缩放(到目前为止很好)。 如您所见,我已经设置了viewBox,以使原点位于中心。我想在该元素内绘制一个x轴和y轴,因此我这样做: <line x1="-1000" x2="1000" y1="0" y2="0" /> 同样,这很好。但是,理想情况下,此轴始终始终只有1px宽。当我缩放父级svg元素时,我对轴变得更胖没有兴趣。 那我搞砸了吗?
103 svg  visualization 

7
使用matplotlib为不同的分类级别绘制不同的颜色
我有此数据帧diamonds,它由被等变量(carat, price, color),我想画的散点图price来carat为每个color,这意味着不同的color具有在图中不同的颜色。 这很容易 R与ggplot: 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) 我不知道如何在Python中使用matplotlib? PS: 我知道辅助绘图软件包,例如seaborn和ggplot for python,我不喜欢它们,只是想了解是否有可能matplotlib单独使用; P 做这项工作。

5
如何在Python中使用Matplotlib绘制带有数据列表的直方图?
我正在尝试使用该matplotlib.hist()函数绘制直方图,但是我不确定该怎么做。 我有一个清单 probability = [0.3602150537634409, 0.42028985507246375, 0.373117033603708, 0.36813186813186816, 0.32517482517482516, 0.4175257731958763, 0.41025641025641024, 0.39408866995073893, 0.4143222506393862, 0.34, 0.391025641025641, 0.3130841121495327, 0.35398230088495575] 和名称(字符串)列表。 如何使概率作为每个小节的y值,并命名为x值?


10
R中的Sankey图?
我正在尝试使用R中的Sankey Diagram可视化我的数据流。 我发现此博客文章链接到生成Sankey Diagram的R脚本,不幸的是,它是原始的并且有所限制(请参见下面的示例代码和数据)。 有谁知道其他脚本或什至是软件包吗?我的最终目标是通过图表组件的相对大小来可视化数据流和百分比,就像这些Sankey Diagrams示例一样。 我在r-help列表上发布了一个类似的问题,但是两周后没有任何回应,我在这里尝试了我的运气。 谢谢,埃里克 PS。我知道Parallel Sets Plot,但这不是我想要的。 # 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) …


3
Matplotlib-标记每个垃圾箱
我目前正在使用Matplotlib创建直方图: import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as pyplot ... fig = pyplot.figure() ax = fig.add_subplot(1,1,1,) n, bins, patches = ax.hist(measurements, bins=50, range=(graph_minimum, graph_maximum), histtype='bar') #ax.set_xticklabels([n], rotation='vertical') for patch in patches: patch.set_facecolor('r') pyplot.title('Spam and Ham') pyplot.xlabel('Time (in seconds)') pyplot.ylabel('Bits of Ham') pyplot.savefig(output_filename) 我想使x轴标签更有意义。 首先,这里的x轴刻度似乎仅限于五个刻度。不管我做什么,似乎都无法更改-即使添加更多xticklabel,它也只会使用前五个。我不确定Matplotlib是如何计算的,但是我假设它是根据范围/数据自动计算的? 有什么方法可以提高x-tick标签的分辨率-甚至可以将每个小节/条提高到一个? (理想情况下,我还希望将秒重新设置为微秒/毫秒,但这又是一个问题)。 其次,我希望每个单独的条都带有标签-带有该垃圾箱中的实际数字以及所有垃圾箱总数的百分比。 最终输出可能看起来像这样: Matplotlib是否有可能做到这一点? 干杯,维克多

8
SIMILE时间轴的替代品,可实现时间轴可视化?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 因此,我在使用SIMILE Timeline的过程中一直玩得很开心,但不幸的是,它似乎几乎被遗弃了(最近关闭的票证是2009年5月),并且充满了内存泄漏,尤其是在动态加载和卸载事件时(尤其是当就我而言)。 我是JavaScript的新手,因此调试这些泄漏将变得更加复杂。在我全神贯注地以一种我不懂的语言或一个我从未看过的代码库解决问题之前,我想知道是否有什么东西可以与Timeline所提供的功能集进行比较: 一个频段上有多个事件 而不是拥有10、100、1000行数据,请尽可能使用可用空间来容纳一行中的多个事件 可卷动 CSS样式化到特定事件 如果需要,我可以为每个事件指定特定的图标,字体等。这对于突出显示错误事件或有趣的事件非常有用 过滤/搜索/突出显示 突出显示某个时间段或某个时间点 这可能是显示“现在”时刻的垂直范围,也可能是覆盖时间段开始和结束时间的范围 我知道很多这些功能都可以放入Flot或HighCharts之类的东西中,但是这些东西几乎免费供我在Timeline中使用,因此我在权衡成本/收益是否更容易解决问题。内存泄漏或在某些没有库的库中推出3-4个功能。我的直觉说:“解决泄漏,这很容易”,但是我想知道是否有人可以向我展示一些东西,这些东西大概占到那里的90%,而进入其他那10%的门槛很低。
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.