我想在网页上显示我在 R 中生成的热图(矩阵)。我的矩阵看起来像这样,但在我的例子中,大小是 300x300。

基本上我正在寻找一个交互式集群,它看起来像这样:
http://online.wsj.com/article/SB125993225142676615.html#articleTabs%3Dinteractive
http://mbostock.github.com/protovis/ex/matrix.html
我希望能够点击一个分支,然后突出显示所选的组/文本,并淡出矩阵的其余部分。
我环顾四周,找不到太多东西。我什至不知道我应该使用什么语言?JSON、Flash、HTML5、javascript、谷歌图表?
如有任何意见和建议,我们将不胜感激。
谢谢。
我想展示两个值如何在 x 轴和 y 轴上相互重叠。就我而言,这些是时间序列形式的一些观察数据,但我认为这是不相关的。
我想实现这样的目标: http://druid.if.uj.edu.pl/~pawel/rect3001.png 在 matplotlib 中可能吗?
我偶然发现了这个文件交换提交,给定一个正整数,它会生成许多“最大可区分”的颜色。该工具运行良好,但我想用彩色垂直带可视化它生成的颜色。一个例子,取自链接的博客文章:
关于颜色的选择:
ans =
0 0 1.0000
1.0000 0 0
0 1.0000 0
0 0 0.1724
1.0000 0.1034 0.7241
1.0000 0.8276 0
0 0.3448 0
Run Code Online (Sandbox Code Playgroud)
给定一个包含因子列 (X1) 和小计列 (X2) 的数据集
X1 X2
1 1 12
2 2 200
3 3 23
4 4 86
5 5 141
Run Code Online (Sandbox Code Playgroud)
我想创建一个这样的图形:
这给出了 x2 占 X2 总数的百分比,除以 X1。
编辑:清晰度和添加数据集的可重复性
我有一个数据集,除其他列外,还包含 3 个标题为Gender(或M)F、House(或A或B)C和Indicator(0 或 1)的列。A我想绘制按性别着色的House 的直方图。这是我执行此操作的代码:
import pandas as pd
df = pd.read_csv('dataset.csv', usecols=['House','Gender','Indicator')
A = df[df['House']=='A']
A = pd.DataFrame(A, columns=['Indicator', 'Gender'])
Run Code Online (Sandbox Code Playgroud)
这会正确导入 House A 各自性别的值,如其内容所示:
print(A)
Indicator Gender
0 1 Male
1 1 Male
2 1 Male
4 1 Female
7 1 Male
8 1 Male
11 1 Male
14 1 Male
17 1 Male
18 1 Female
19 1 Female …Run Code Online (Sandbox Code Playgroud) 有人可以向我解释颜色条的用途和方式吗?我不明白颜色条的重要性,它显示的数字是什么?颜色条上的数字是什么意思?请向我解释... 数据来自 datacamp:两列显示从 1970 年到 2010 年学习生物学和商业的学生百分比。下面的代码生成了一个 2dhist,但我不明白颜色条标签的含义是什么?是百分比吗??
plt.hist2d(data['Biology'], data['Business'], bins=(5,5))
plt.colorbar()
plt.show()
Run Code Online (Sandbox Code Playgroud)

当我使用 pandas 的 scatter_matrix 函数时,我得到了很多类似的文本
array([[<matplotlib.axes._subplots.AxesSubplot object at 0x000001BD9F985860>,
<matplotlib.axes._subplots.AxesSubplot object at 0x000001BD9F9C0588>,
Run Code Online (Sandbox Code Playgroud)
任何人都知道如何告诉熊猫不要返回此文本?
这是我的代码。我想将实际轴线的颜色从黑色更改为灰色。
var xAxisCall = d3.axisBottom(x);
g.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0, " + height + ")")
.call(xAxisCall)
.selectAll("text")
.attr("y", "10")
.attr("x", "-5")
.attr("text-anchor", "end")
.attr("transform", "rotate(-40)")
.style("fill", "#999999");
Run Code Online (Sandbox Code Playgroud) 我有一系列令牌,每个令牌都有一个注意力权重。现在,我想使用特定颜色的阴影来可视化令牌。例如,蓝色的阴影,根据权重从最浅到最深。
我知道可以绘制一条线或曲线来创建阴影。但是,如何显示/打印令牌/单词?
visualization ×10
matplotlib ×4
python ×4
pandas ×2
colormap ×1
colors ×1
d3.js ×1
ggplot2 ×1
ggvis ×1
histogram ×1
javascript ×1
matlab ×1
matrix ×1
overlap ×1
plot ×1
python-2.7 ×1
r ×1