标签: visualization

如何可视化jar(而不是插件)依赖项?

我目前正在重构一个大型Java应用程序.我将其中一个中心(Eclipse)项目拆分为大约30个单独的"组件",但它们仍然是相互依赖的.为了更好地了解什么取决于我正在寻找什么方式来绘制编译时依赖性.

到目前为止我找到的所有工具都能够绘制包或类依赖关系或Eclipse插件之间的依赖关系,但是我想到的只是看看每个Eclipse项目的类路径设置,并从中构建一个粗略的粒度图.

之后我会更深入,但是现在这只是意味着我无法看到所有树木的森林.

java eclipse dependencies visualization graph

10
推荐指数
2
解决办法
6227
查看次数

Java图形库简介

我刚刚进入信息可视化和科学可视化,并且一直在使用Piccolo和JFreeChart.我试图找到一些我可以开始使用的新库.我正在寻找涉及多维可视化和地图覆盖(类似于开放层)的库,但是可以接触任何图形库.

java graphics visualization

10
推荐指数
1
解决办法
2244
查看次数

d3.js将图例添加到多行系列图表中

如何在多线系列图表中添加图例?我试过,但没有得到任何传说.

块在这里:

http://bl.ocks.org/3884955

当各种系列收敛到同一点时,有一个缺陷,如零.所有标签将相互重叠.传统的传说将不再适用于这些标签.

我尝试添加这个

var legend = svg.append("g")
.attr("class", "legend")
.attr("height", 100)
.attr("width", 100)
.attr('transform', 'translate(-20,50)');    

legend.selectAll('rect')
  .datum(function(d) { return {name: d.name, value: d.values[d.values.length - 1]}; })
  .append("rect")
  .attr("x", width)
  .attr("y", function(d, i){ return i *  20;})
  .attr("width", 10)
  .attr("height", 10)
  .style("fill", function(d) { 
    return color.domain(d3.keys(d[0]).filter(function(key) { return key !== "day"; }));
  });

legend.selectAll('text')
  .datum(function(d) { return {name: d.name, value: d.values[d.values.length - 1]}; })
  .append("text")
  .attr("x", width)
  .attr("y", function(d, i){ return i *  20 + 9;})
  .text(function(d) {
  return …
Run Code Online (Sandbox Code Playgroud)

javascript visualization dataset d3.js

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

如何使用Python的Bokeh向日期时间轴添加更多x轴刻度和标签?

我一直在测试Python的Bokeh,特别是烛台图表工具,但一直无法弄清楚如何在我的图表中添加超过5个日期时间标签/刻度.任何见解将不胜感激.这是代码:

from math import pi
import pandas as pd
import pandas.io.data as web
from bokeh.plotting import *


stocks = 'FB'

#######################################################
date_today = time.strftime("%x") 

def get_px(stock, start, end):
    return web.get_data_yahoo(stock, start, end)

x = get_px(stocks, '1/1/2013', date_today)    
######################################################
######## Function Defined ##############################
def dateConvert(df):
    dt = df.index
    df['Date'] = dt
    df.reset_index(drop=True)
    return df

##### transform data for useability #####

df = dateConvert(x)
df = df.reset_index(drop=True)
df = df.sort_index(axis=1)

cols = ['adj_close', 'close', 'date', 'high', 'low', 'open', 'volume']
df.columns = cols …
Run Code Online (Sandbox Code Playgroud)

python datetime visualization matplotlib bokeh

10
推荐指数
1
解决办法
4122
查看次数

R ggplot中的左对齐刻度标记

我可以找到将图例和轴标签对齐的选项ggplot,但不能找到刻度线标签.

是否可以将这些标签与图形图框右对齐,但是左对齐与最长标签的起点齐平,还是与整个图形边界设置一定距离?

例:

set.seed(1)
library(ggplot2)
axisLabels.x <- c("This is a longer label", 
              "Short label", "Short label","Short label","Short label",
              "This is again a longer label")
labels.wrap  <- lapply(strwrap(axisLabels.x,50,simplify=F),paste,collapse="\n") # word wrap
gg <- data.frame(x=LETTERS[1:6], y=sample(1:10,6))
ggplot(gg) +
  geom_bar(aes(x,y, fill=x), stat="identity")+
  scale_x_discrete(labels=labels.wrap)+
  scale_fill_discrete(guide="none")+
  labs(x="",y="Response")+
  coord_flip()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述


通缉:

在此输入图像描述

visualization r ggplot2

10
推荐指数
1
解决办法
5515
查看次数

使用dendextend在R中绘制tanglegrams子图

我正在使用dendextend在R中绘制Tanglegrams.我想知道是否有可能使用多个子图par(mfrow = c(2,2))

我似乎无法弄明白.

谢谢

library(dendextend)
dend15 <- c(1:5) %>% dist %>% hclust(method = "average") %>% as.dendrogram
dend15 <- dend15 %>% set("labels_to_char")
dend51 <- dend15 %>% set("labels", as.character(5:1)) %>% match_order_by_labels(dend15)
dends_15_51 <- dendlist(dend15, dend51)

par(mfrow = c(2,2))
tanglegram(dends_15_51)
tanglegram(dends_15_51)
tanglegram(dends_15_51)
tanglegram(dends_15_51)
Run Code Online (Sandbox Code Playgroud)

plot visualization r dendrogram dendextend

10
推荐指数
1
解决办法
905
查看次数

在d3.js v4中创建asinh(反双曲正弦)标度

这将是对数刻度的替代,以便它可以处理负数.虽然我一直在尝试使用d3的对数刻度源作为起点,但还没有看到很多自定义刻度的例子.

javascript math charts visualization d3.js

10
推荐指数
2
解决办法
336
查看次数

如果我认识Kibana,我可以使用Grafana吗?

我以前经历过使用Kibana.不过这一次,我想尝试使用Grafana.我的经验能保证我能轻松学习Grafana吗?或者与Kibana有很大的不同?

如果我错了请纠正我,但到目前为止,根据我的研究,两者都是日志.Grafana更像是可视化,而Kibana则用于搜索日志; 这是正确的吗?

visualization kibana grafana

10
推荐指数
1
解决办法
5370
查看次数

python中的图形图上有很多边缘

我有以下脚本:

import pandas as pd
from igraph import *

df_p_c = pd.read_csv('data/edges.csv')

...

edges = list_edges
vertices = list(dict_case_to_number.keys())

g = Graph(edges=edges, directed=True)

plot(g, bbox=(6000, 6000))
Run Code Online (Sandbox Code Playgroud)

我有2300个边缘与稀有连接.这是我的情节: 所有地区 以下是它的一些部分的缩放:

在此输入图像描述 在此输入图像描述

此图不可读,因为边之间的距离太小.如何在边缘之间留出更大的距离?只有来自同一"家庭"的边缘距离很小.

有没有其他方法来改善有很多边缘的情节?我正在寻找任何可视化父子关系的方法,它可能是另一个python包.

python visualization matplotlib igraph python-3.x

10
推荐指数
1
解决办法
706
查看次数

python matplotlib填充的boxplots

有谁知道我们是否可以在python matplotlib中绘制填充的箱形图?我查了http://matplotlib.org/api/pyplot_api.html但我找不到有用的信息.

python visualization matplotlib boxplot

9
推荐指数
1
解决办法
2万
查看次数