我有一个包含许多子图的图.
fig = plt.figure(num=None, figsize=(26, 12), dpi=80, facecolor='w', edgecolor='k')
fig.canvas.set_window_title('Window Title')
# Returns the Axes instance
ax = fig.add_subplot(311)
ax2 = fig.add_subplot(312)
ax3 = fig.add_subplot(313)
Run Code Online (Sandbox Code Playgroud)
如何向子图添加标题?
fig.suptitle为所有图形添加标题,虽然ax.set_title()存在,但后者不会为我的子图添加任何标题.
谢谢您的帮助.
编辑:纠正错误set_title().谢谢Rutger Kassies
我和人事部门之间有多对多的关系,因为一个人可以在很多部门工作.
People Departments
------ -----------
pID pName deptID deptName
1 James 1 Engineering
2 Mary 2 Research
3 Paul 3 Marketing
4 Communications
People_Departments
------------------
pID deptID
1 1
1 2
2 2
2 4
3 1
3 2
3 3
Run Code Online (Sandbox Code Playgroud)
我想要的是这个:
pName deptName
James Engineering, Research
Mary Research, Communication
Paul Engineering, Research, Marketing
Run Code Online (Sandbox Code Playgroud)
如果我使用下面的SQL在表上执行简单的LEFT JOIN,我将获得与一个人相关的几行:
SELECT people.pName,
departments.deptName
FROM people
LEFT JOIN people_departments ON people.pID=people_departments.pID
LEFT JOIN departments ON people_departments.deptID=departments.deptID
Run Code Online (Sandbox Code Playgroud)
我尝试了各种组合,GROUP_CONCAT但没有运气.
有什么想法可以分享?
该文档指出克隆的工作方式如下:
conda create --name myclone --clone myenv
但是,这将始终默认将环境创建myclone到我的主目录中,其中我的磁盘存储空间很少。我想让 conda 在另一条拥有大量存储空间的路径上创建一个克隆。
我本以为会有这样的东西存在,但可惜的是:
conda create --name myclone --clone myenv --destination /path/to/huge/storage
另外,--path和--name不能同时使用。
我有什么选择?我需要使用 conda,这就是改变我的硬件基础设施不是一个选择,以防你建议我增加我的主目录空间等。
或者我们在这里处理 conda 限制?
我的models.py文件中有两个类:
class Person:
person_name = models.CharField(max_length = 50)
class Course:
course_name = models.CharField(max_length = 50)
course_person = models.ManyToManyField(Person)
Run Code Online (Sandbox Code Playgroud)
在我修改过的例子中,一个人参加很多课程,一门课程被许多人带走,因此很多人都参加了.
当我让Django自动生成我的表时,我得到一个额外的ID字段.我想自动生成的person_course多对多表,由两个组合键的person_id和course_id唯一的.注意:它们都是自动生成的,自动递增的字段.
我还尝试定义我的ManyToMany类,并尝试使用关键字链接字段through=,但这没有帮助.
我问谷歌但没有太多帮助.你们中的许多天才可以提供一些提示:)
我django-auth-ldap用作我的后端来验证我的LDAP目录.我的所有配置都在settings.py,我可以毫无问题地验证自己.
但是,我不知道如何搜索LDAP目录并获得与输入字段中输入的前几个字符匹配的用户列表.
我不想在视图中重复自己.我想基本上做类似的事情user_list = LDAPBackend().search(term),其中term是在页面上的输入字段中输入的字符串.然后我返回一个返回页面的JSON转储,user_list以填充页面上的下拉列表.
以下是我已有的代码片段:
通过Ajax发送输入到Django视图的字符:
JS加载$(document).ready():
$("input#people").autocomplete({
source: "{% url 'people_search' %}",
minLength: 3,
select: function (event, ui) {
//process selected user
}
});
Run Code Online (Sandbox Code Playgroud)
在Django视图中接收输入的文本:
def people_search(request):
term = request.GET.get('term') # term => text sent from the page
user_list = []
user_list = LDAPBackend().search(term) # search does not exist. I need to populate this array with all users that match the captured term.
return HttpResponse(json.dumps(user_list))
Run Code Online (Sandbox Code Playgroud)
settings.py:
# …Run Code Online (Sandbox Code Playgroud) 注意:在研究如何实际执行此操作后,我会问这个问题。其他与我的问题有些相似但实际上不同的问题涉及:
Solarized改进工具之类的工具Vim对python代码进行颜色编码。我要寻找的是: 我已经有一个简单的python脚本(例如test.py),并且正在Gnome终端上执行它。
python test.py
Run Code Online (Sandbox Code Playgroud)
test.py将在终端上输出一些错误。错误示例:
Traceback (most recent call last):
File "test.py", line 2, in <module>
with open('', 'rb') as csvfile:
IOError: [Errno 2] No such file or directory: ''
Run Code Online (Sandbox Code Playgroud)
我希望错误关键字以粗体红色表示,例如,行号具有特定的颜色,以便易于查找错误。
如您所见,Stackoverflow已经很好地对错误进行了颜色编码。在我的Gnome终端上,输出是单色的。如何在终端上获得如此出色的颜色编码输出?
谢谢!
python error-handling terminal colors gnome-shell-extensions
在我的研究没有发现适用于我的情况的任何有用的解决方案(我认为应该很受欢迎)之后,我决定问这个问题。
我的问题与此SO问题略相关,但该解决方案在我的情况下没有帮助。
我想创建一个仅包含我的应用程序逻辑的Java模块。也就是说,我不希望它成为Android Library模块。对于这样的库,我不需要清单文件和其他文件。我的应用程序逻辑Java模块中没有任何Android活动。所有特定于Android的代码都将位于Android模块(称为app)中。我的Java模块称为applogic。
所以从技术上讲,我希望我的项目看起来像
AppProjectName
|-->app //Only Android-specific code here
|
-->src
|-->applogic //General, reusable Java-code here
|
-->src
Run Code Online (Sandbox Code Playgroud)
在应用程序模块设置中,我将applogic添加为模块依赖项。在我的Android 应用程序中,我创建了applogic中的类中定义的对象。我很容易做到。
这就是事情。我想使用Android的日志记录功能(在中android.util.Log)。如何将其用于Java库?
上面提到的SO问题中提出的一种可能的解决方案是将它android.jar作为库添加到我的applogic模块中。我无法在Android Studio中做到这一点。任何指导将大有帮助。
谢谢!