小编Ada*_*all的帖子

matplotlib colorbar for scatter

我正在处理具有3个绘图参数的数据:x,y,c.如何为散点图创建自定义颜色值?

扩展这个例子我试图做:

import matplotlib
import matplotlib.pyplot as plt
cm = matplotlib.cm.get_cmap('RdYlBu')
colors=[cm(1.*i/20) for i in range(20)]
xy = range(20)
plt.subplot(111)
colorlist=[colors[x/2] for x in xy] #actually some other non-linear relationship
plt.scatter(xy, xy, c=colorlist, s=35, vmin=0, vmax=20)
plt.colorbar()
plt.show()
Run Code Online (Sandbox Code Playgroud)

但结果是 TypeError: You must first set_array for mappable

python colors matplotlib

74
推荐指数
2
解决办法
11万
查看次数

列表中的词典列表

我希望在列表字典(所有相同长度)之间来回切换:

DL = {'a': [0, 1], 'b': [2, 3]}
Run Code Online (Sandbox Code Playgroud)

和一个词典列表:

LD = [{'a': 0, 'b': 2}, {'a': 1, 'b': 3}]
Run Code Online (Sandbox Code Playgroud)

我正在寻找在两种形式之间切换的最干净的方法.

python dictionary list

57
推荐指数
7
解决办法
2万
查看次数

matplotlib条形图与日期

我知道plot_date()但是那里bar_date()有吗?

一般的方法是使用set_xticksset_xticklabels,但是我想要能够处理从几个小时到几年的时间尺度(这意味着涉及主要和次要的刻度以使我认为可读的东西).

编辑:我意识到我正在绘制与特定时间间隔(条形跨度)相关的值.我在下面用我使用的基本解决方案更新:

import matplotlib.pyplot as plt  
import datetime  
t=[datetime.datetime(2010, 12, 2, 22, 0),datetime.datetime(2010, 12, 2, 23, 0),         datetime.datetime(2010, 12, 10, 0, 0),datetime.datetime(2010, 12, 10, 6, 0)]  
y=[4,6,9,3]  
interval=1.0/24.0  #1hr intervals, but maplotlib dates have base of 1 day  
ax = plt.subplot(111)  
ax.bar(t, y, width=interval)  
ax.xaxis_date()   
plt.show()
Run Code Online (Sandbox Code Playgroud)

python datetime matplotlib bar-chart

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

熊猫:独特的数据帧

我有一个具有重复行的DataFrame.我想获得一个具有唯一索引且没有重复项的DataFrame.丢弃重复的值是可以的.这可能吗?它会完成groupby吗?

python pandas

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

诊断python中的内存泄漏

我一直在尝试使用objgraph调试Coopr包中的内存泄漏:https://gist.github.com/3855150

我把它固定到一个_SetContainer对象,但似乎无法弄清楚为什么该对象持久存在于内存中.这是结果objgraph.show_refs:

show_refs

如何查找循环引用以及如何让垃圾收集器收集_SetContainer实例?

我以前认为类本身可能有一个自引用(上图中右边的类下方的元组).但是objgraph总是将继承的类总是显示为具有自引用元组.你可以在这里看到一个非常简单的测试用例.

python memory-leaks objgraph

12
推荐指数
1
解决办法
885
查看次数

你可以在狮身人面像侧边栏重命名"目录"吗?

更一般地说,你如何重新命名狮身人面像默认元素(例如Quick SearchSearch)?你能?

python python-sphinx

8
推荐指数
1
解决办法
1857
查看次数

如何撤消git svn dcommit?

我在a中犯了一个错误,git svn dcommit想撤消提交.(我实际上是试图推到一个分支,但是推到了主干.)我怎么能用git-svn做到这一点?

version-control git-svn

7
推荐指数
1
解决办法
3947
查看次数

具有许多属性的Python类

我正在尝试创建一个具有大量属性(大约 10 个)的类。有没有比以下更漂亮(更Pythonic)的方式来启动课程:

class myClass:
def __init__(self,atributeA,atributeB,atributeC)
   self.atributeA=atributeA
   self.atributeB=atributeB
   self.atributeC=atributeC
Run Code Online (Sandbox Code Playgroud)

有没有比创建类实例更好的方法

thisInstance=myClass(valueA,valueB,valueC)
Run Code Online (Sandbox Code Playgroud)

python class

5
推荐指数
1
解决办法
3082
查看次数

将外部属性添加到县的TopoJSON文件中

相关问题

我想外部属性添加到topojson文件,us-counties.json(跟做美国阿特拉斯使用make topo/us-counties.json).我正在研究这个例子.但是我生成的topojson文件us-counties-with-population.json根本就没有属性.

我的电话看起来像:

topojson --external-properties data.csv \
  --id-property id_county \
  --properties population=+percent_population \
  -o us-counties-with-population.json \
  -- us-counties.json
Run Code Online (Sandbox Code Playgroud)

我的数据看起来像(head -n5 data.csv):

id_county,county_name,percent_population
01003,"Baldwin County, Alabama",9.71576144493279
01043,"Cullman County, Alabama",6.734653334216277
01051,"Elmore County, Alabama",7.095232589509385
01069,"Houston County, Alabama",9.857459440234194
Run Code Online (Sandbox Code Playgroud)

我正在使用topojson v1.2.2.我想我可能会遗漏一些与id如何匹配相关的东西,但我不确定它是什么.

topojson

5
推荐指数
1
解决办法
1026
查看次数

twilio 按顺序拨号

我想让用户按顺序(不是同时)进行一系列调用。首选的交互是:

<say>Connecting now. Press # to continue to the next call</say>
[dials a number]
[gathers # keypress and dials next number]
...
<say>Thanks</say>
Run Code Online (Sandbox Code Playgroud)

这可能吗?或者我是否需要使用该dial action参数在用户挂断时通过下一个呼叫回拨用户?

twilio twilio-twiml

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