我有兴趣为MP3作为宠物项目制作一个OpenGL可视化工具.
我偶然发现了这个youtube视频,该视频演示了有人展示了与增强现实结合使用的可视化工具.
http://www.youtube.com/watch?v=SnshyLJSpnc#t=1m15s
请观看该视频,但忽略该视频的增强现实方面.我只对制作展示台而不是增强现实感兴趣.
使用了哪种算法来生成与音乐相关的模式?如果你观看,你可以看到几种不同的可视化方法.第一个有一个独特的外观:
第一个看起来像是在渲染区域上移动的波浪:

另一个"模式"似乎是可视化在中心圈内围绕中心移动:

任何精通音频编程的人,可以使用哪种算法来生成类似的外观可视化?第一个使用什么样的算法?还是那个有同心圆的?
任何指导我使用什么算法来基于音乐生成这些可视化的帮助都会对我有所帮助!
我正在创建一个Django应用程序,并希望拥有社交网络的可视化.我正在寻找一个可以绘制图形/网络数据结构的库,但也可以使它具有交互性.我希望能够点击一个节点,并在页面上的其他位置显示该节点的信息(名称,网络等)
到目前为止,我发现python-graph和graphviz是非常强大的可视化工具,但它们创建静态图像,因此您无法单击它们.我也找到了这个帖子
这有很多建议,但其中一些是图表中的图形,而不是社交网络图形中的图形.其中一些是非常老的,其中一些是交互式的,因为节点可以被拖动并移动到画布上的其他位置.我不太关心用户能够更改图形,我只是想让节点对象携带可以在某处显示的数据.
有什么建议?
在Gnuplot中,linetypeor或lt标志允许用户选择线型(虚线,点线,实线等).
我正在使用一个名为Gnuplot-Py的Python包装器.这是一个例子:
import Gnuplot
data1 = [[3, 0.03], [4, 0.02], [5, 0.017]]
data2 = [[3, 0.027], [4, 0.015], [5, 0.014]]
gp = Gnuplot.Gnuplot(persist = 1)
gp('set terminal x11 size 350,225')
gp('set pointsize 2')
gp('set yrange [0.0:0.05]')
plot1 = Gnuplot.PlotItems.Data(data1, with_="linespoints lt rgb 'black' lw 6 pt 1", title="data1")
plot2 = Gnuplot.PlotItems.Data(data2, with_="linespoints lt rgb 'blue' lw 6 pt 8", title="data2")
gp.plot(plot2, plot1)
epsFilename='testLines.eps'
gp.hardcopy(epsFilename, terminal = 'postscript', enhanced=1, color=1) #must …Run Code Online (Sandbox Code Playgroud) 我正在使用图形工具,我找不到定义边缘权重的方法.如何在图表中添加边缘权重?
另外,我想在使用时graph_draw,图表将根据重量绘制边距.我怎么能做到这一点?
我想使用ZingChart绘制一个与此类似的图形:

直到现在我能做的最好的是:

资源:
{
"graphset": [{
"type": "line",
"series": [
{
"values":[[1,218.2], [2,121.7], [4,62.27], [8,34.37], [16,19.79], [20,16.52], [32,17.1], [40,16.11], [64,91.9]]
}
],
"scale-x":{
"values":[1,2,4,8,16,20,32,40,64]
}
}]
}
Run Code Online (Sandbox Code Playgroud)
如何将x-ticks的位置固定为与x值相同?
ax = sns.barplot(x="size", y="algorithm", hue="ordering", data=df2, palette=sns.color_palette("cubehelix", 4))
Run Code Online (Sandbox Code Playgroud)
在创建一个seaborn barplot之后(或之前),有没有办法让我传入每个栏的舱口(填充图案和颜色)值?一种方法可以做到这一点,seaborn或者matplotlib会有很多帮助!
如何从a中选择一个图层tf.estimator.Estimator并访问该图层中每个单元的权重向量?具体来说,我正在尝试可视化密集层的权重.
看看https://github.com/tensorflow/tensorflow/blob/r1.3/tensorflow/python/layers/core.py看起来权重被称为内核,但是在使用时我无法访问权限Estimator抽象.
Ps:有关Estimator实现的示例,请参考https://www.tensorflow.org/get_started/estimator
假设我有一个单词的句子,其中每个单词(或字符)都有一个相关的数值或颜色.例如,这可能来自RNN情绪分类器,它将产生如下内容:
我正在寻找一种可视化Jupyter中使用python的句子中的单词/字符的轻量级方法.是否有一种优雅的方式在笔记本中内联?我在一个单独的html文件中主要看到这个用附加的javascript完成.请注意,我只使用静态可视化.我已经看到你可以改变每个字母的字体颜色,但我更喜欢只操纵背景颜色(填充?),同时保持文字黑色.我只是不确定这是指什么.
python visualization data-visualization deep-learning jupyter-notebook
所以我想用绘制3d地图matplotlib basemap。但是会弹出错误消息。
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
from mpl_toolkits.basemap import Basemap
from matplotlib.collections import PolyCollection
import numpy as np
map = Basemap(llcrnrlon=-20,llcrnrlat=0,urcrnrlon=15,urcrnrlat=50,)
fig = plt.figure()
ax = Axes3D(fig)
#ax.set_axis_off()
ax.azim = 270
ax.dist = 7
polys = []
for polygon in map.landpolygons:
polys.append(polygon.get_coords())
lc=PolyCollection(polys,edgecolor='black',facecolor='#DDDDDD',closed=False)
ax.add_collection3d(lc)
ax.add_collection3d(map.drawcoastlines(linewidth=0.25))
ax.add_collection3d(map.drawcountries(linewidth=0.35))
lons = np.array([-13.7, -10.8, -13.2, -96.8, -7.99, 7.5, -17.3, -3.7])
lats = np.array([9.6, 6.3, 8.5, 32.7, 12.5, 8.9, 14.7, 40.39])
cases = np.array([1971, 7069, 6073, 4, …Run Code Online (Sandbox Code Playgroud) visualization data-visualization matplotlib matplotlib-basemap
visualization ×10
python ×4
graph ×2
javascript ×2
matplotlib ×2
audio ×1
bar-chart ×1
c3 ×1
d3.js ×1
debugging ×1
django ×1
gnuplot ×1
graph-tool ×1
opengl ×1
seaborn ×1
tensorflow ×1
zingchart ×1