我无法相信这是如此复杂,但我现在尝试和谷歌搜索了一段时间.
我只是想用一些图形功能来分析我的散点图.对于初学者,我想简单地添加一行.
所以,我有几(4)分,我想给它添加一条线,就像在这个情节中一样(来源:http://en.wikipedia.org/wiki/File:ROC_space-2.png)

现在,这不起作用.坦率地说,文档-examples-gallery组合和matplotlib的内容是一个糟糕的信息来源.
我的代码基于图库中的简单散点图:
# definitions for the axes
left, width = 0.1, 0.85 #0.65
bottom, height = 0.1, 0.85 #0.65
bottom_h = left_h = left+width+0.02
rect_scatter = [left, bottom, width, height]
# start with a rectangular Figure
fig = plt.figure(1, figsize=(8,8))
axScatter = plt.axes(rect_scatter)
# the scatter plot:
p1 = axScatter.scatter(x[0], y[0], c='blue', s = 70)
p2 = axScatter.scatter(x[1], y[1], c='green', s = 70)
p3 = axScatter.scatter(x[2], y[2], c='red', s = 70) …Run Code Online (Sandbox Code Playgroud) 我想直接通过build命令使用我的Sublime Text 2中的matplotlib.
有人知道我是怎么做到的吗?我对整个多个python安装/环境感到困惑.谷歌没有帮助.
我的python是通过自制程序和我的终端(使用brew python)安装的,我从那里导入matplotlib没有问题.但是Sublime Text向我显示了一个导入错误(没有名为matplotlib.pyplot的模块).我已经通过EPD免费安装了Matplotlib.主matplotlib .dmg安装程序拒绝将其安装在我的磁盘上,因为没有找到系统版本2.7.我放弃了解整个事情.我只是想让它发挥作用.
而且,我不得不说,对于python带来的每一点快乐,整个安装,版本和路径,环境都是一件很麻烦的事情.
在这个特定问题的帮助下,我将感谢任何有用的链接,以了解和这种环境混乱.
在我的C++项目中,我想引用一组具有字符串的特定函数.
基本上我想宣布一个类的某些能力到字符串数组.
像这样:
class Dog{
public:
doBark(){}
doPoop(){}
doLick(){}
doWalk(){}
doRun(){}
otherFunction(){}
getAbilities(){}
}
Run Code Online (Sandbox Code Playgroud)
并且getActions()应返回一个字符串数组(或向量),其函数名称以"do"开头.
如果有人想知道为什么:在我使用的框架中,我只能使用某些类型的字符串.我的对象应该告诉框架他们可以做什么,以便可以根据他们的能力计划任务.之后,字符串应该映射回函数,我已经在这里找到了有用的答案.
现在我的问题:这甚至可能吗?如果有,怎么样?
matplotlib ×2
python ×2
c++ ×1
numpy ×1
object ×1
plot ×1
scipy ×1
sublimetext ×1
sublimetext2 ×1