TL'DR,垂直条形图以传统方式显示 - 事物从左到右排列.然而,当它被转换为(从水平条形图bar来barh),一切都颠倒.即,对于分组条形图,不仅分组条的顺序是错误的,每个组的顺序也是错误的.
例如,来自http://dwheelerau.com/2014/05/28/pandas-data-analysis-new-zealanders-and-their-sheep/的图表
如果仔细观察,您会发现条形图和图例的顺序相反 - 牛肉在图例的顶部显示,但在图表的底部显示.
作为最简单的演示,我改变了kind='bar',对kind='barh',
从该图
https://plot.ly/pandas/bar-charts/#pandas-grouped-bar-chart
,结果如下:
https://plot.ly/7/ 〜XPT /
即,水平分组条形图中的条形图被颠倒排列.
怎么解决?
编辑: @Ajean,它实际上不仅是分组栏的顺序错误,每个组的顺序也是错误的.从图中matplotlib /大熊猫条形图(标签,蜱,等)的简单的定制显示它清楚:
我们可以看到订单也是非常规的,因为人们会期望图表是自上而下的,顶部是"AAA",而不是底部.
如果您搜索"Excel颠倒",您会发现人们在Excel中的所有地方都在抱怨这一点.Microsoft Excel有一个修复它,Matplotlib/Panda/Searborn/Ploty /等有没有修复它?
有没有我可以安装的Ubuntu离线文档包,以便我可以阅读Go脱机包文档?
我认为它会是,golang-doc但实际上并非如此 - 其中没有任何Go包文档.
然后我进一步研究并尝试
godoc -http=:6060
Run Code Online (Sandbox Code Playgroud)
但访问http://127.0.0.1:6060/pkg/给了我
lstat /usr/lib/go/doc: no such file or directory
如何离线阅读Go包文档?
PS.我的Ubuntu和golang-go包:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.04
Release: 15.04
Codename: vivid
$ apt-cache policy golang-go
golang-go:
Installed: 2:1.4.2
Candidate: 2:1.4.2
Version table:
*** 2:1.4.2 0
500 http://ppa.launchpad.net/evarlast/golang1.4/ubuntu/ vivid/main amd64
Run Code Online (Sandbox Code Playgroud) This is the first time I figured I had better check the keys of the bind software I want to install. So I downloaded what I think is a OpenPGP key ...
$ wget ftp://ftp.isc.org/isc/bind9/9.9.4/bind-9.9.4.tar.gz.sha1.asc
Run Code Online (Sandbox Code Playgroud)
... then I tried to "import" this key like this ...
$ gpg --import bind-9.9.4.tar.gz.sha1.asc
Run Code Online (Sandbox Code Playgroud)
... but I get this error message:
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
Run Code Online (Sandbox Code Playgroud)
What am I doing wrong?
Thanks!
我有一个问题与我的问题最匹配,但无法添加评论.
git:你的分支和'origin/master'有分歧 - 如何丢弃本地提交?
我运行了上述问题的提示和答案,但没有决定.我正在使用sofwae源代码树跟踪进度图表.我关闭软件并在bash git中运行命令.但是引用了同样的错误.
# Your branch and 'origin/master' have diverged,
# and have 7 and 11 different commits each, respectively.
# (use "git pull" to merge the remote branch into yours)
Run Code Online (Sandbox Code Playgroud)
我也面临同样的问题.按照运行2个comentos的步骤但没有工作.我认为我的问题是,在我为一个单独的头部结账之前,在个人头部做了一个提交,然后我回到了树枝/主人,并且承诺我做了,我相信引用树头个人.总之,我无法撤消此提交,我在SourceTree软件上以图形方式显示
编辑 - 添加信息: 我想抛弃未发布的提交并进行服务器检出.但解决方案我发现互联网不起作用.我也在gitBash中尝试了git reverse,控制台显示了我开发的消息
$ Git status
On branch processos_criminais_151029
Your branch and 'origin / processos_criminais_151029' have diverged,
and 7 and 11 have different commits each, respectivamente.
(use "git pull" to merge the remote branch into yours)
Changes not staged for commit:
(use "git …Run Code Online (Sandbox Code Playgroud) 我知道有很多现有问题看起来很相似,所以让我在问我之前总结一下.
第一个答案,我不同意,因为我之前已经这样做了.第二个答案是我问这个问题的原因.也就是说,
我发现我一直在做git mv,但有时它被视为移动/重命名,有时它被视为删除+添加.因此,我想知道如何让它始终移动/重命名?
以这一个为例,在底部,我们可以看到几个移动/重命名的情况,比如easygenapi/tf-varcaser.go ? tf-varcaser.go.请注意,这些移动是在文件夹之间/之间!即,我做到了!
但是还有很多其他案例git mv被视为删除+添加,显示在完全相同的更改日志中.再一次,我一直在做git mv.为什么git表现不一样?
在保留历史记录的同时,有没有可靠的方法来移动/重命名git文件?
最初的问题,Debian的Packaging Go应用程序是在三年前被问到的,当时Go是静态链接可执行文件.
现在,使用新的Go 1.5版本,其发行说明如下:
对链接器的更改允许将Go包作为共享库分发以链接到Go程序,并将Go包构建到可能链接到C程序或由C程序加载的存档或共享库中
我前往Debian GoPackaging wiki,但只是发现它还没有更新到Go 1.5,也许wiki没有被维护,或者可能不是,但是,
我只是想知道,如果我想打包一个除了官方Go包之外什么都没有的工具,我应该如何利用共享库,而不是将我的应用程序构建成一个庞大的静态链接可执行文件?
我知道官方答案可能需要一些时间,但我可以等一下.
感谢Braiam的回答,我动了一下.
我按照博客的步骤head -100 debian/**/*,但我的输出完全不同于博客.我的就是以下几点.任何人都知道为什么以及如何解决?
$ head -100 debian/**/*
3.0 (quilt)
Run Code Online (Sandbox Code Playgroud)我试图跑,gbp buildpackage --git-pbuilder但碰到了错误:
gbp:info: Building with (cowbuilder) for sid
Base directory /var/cache/pbuilder/base.cow does not exist
gbp:error: 'git-pbuilder' failed: it exited with 1
Run Code Online (Sandbox Code Playgroud)我检查并确认我已安装cowbuilder并pbuilder安装:
ii cowbuilder amd64 pbuilder running on cowdancer
ii pbuilder all personal package builder for Debian packages
Run Code Online (Sandbox Code Playgroud)怎么了?pbuilder当我用Docker构建Debian/Ubuntu包时, …
如何在Anaconda中安装Plotly?
该https://conda.anaconda.org/plotly说来conda install -c https://conda.anaconda.org/plotly <package>,和
该https://plot.ly/python/user-guide/说来pip install plotly.即,没有包裹.
那么我应该在Anaconda conda中指定哪些包?
我试过没有一个并得到错误:
C:\>conda install -c https://conda.anaconda.org/plotly
Error: too few arguments, must supply command line package specs or --file
Run Code Online (Sandbox Code Playgroud) 我第一次尝试使用 go 模块。以下错误消息究竟告诉我什么?
module github.com/mkideal/cli@latest found (v0.2.2), but does not contain package github.com/mkideal/cli
module github.com/mkideal/cli@latest found (v0.2.2), but does not contain package github.com/mkideal/cli/ext
Run Code Online (Sandbox Code Playgroud)
它发生在go build,而go get很好:
$ go get -v github.com/mkideal/cli
go: github.com/mkideal/cli upgrade => v0.2.2
Run Code Online (Sandbox Code Playgroud)
但不是go get -v ./...,这给了我与上述相同的错误。我的代理设置看起来不错:
$ go env | grep GOPROXY
GOPROXY="https://proxy.golang.org,direct"
Run Code Online (Sandbox Code Playgroud)
这是我尝试使用的 go 模块/包的问题,还是我自己的代码的问题?- 我看了一下 https://github.com/mkideal/cli/blob/master/go.mod对我来说似乎很好。
有关详细信息,请参阅以下更新。
我怎样才能克服这种情况?(我自己的回购也收到了相同的错误消息)
更新:
这是我如何收到上述错误的完整日志:
/tmp/015-file从https://github.com/mkideal/cli/blob/master/_examples/015-file准备go mod initgo build现在的细节:
$ cd /tmp/015-file
$ GO111MODULE=on …Run Code Online (Sandbox Code Playgroud) 我试图使用仅给出关键字的GitHub API V3搜索一些代码,而不是用户,组织或存储库限制.
例如,如果我想搜索包含关键字"addClass"的所有代码片段,结果将是 https://github.com/search?q=addClass&type=Code&ref=searchresults而不使用GitHub API.
但是我如何通过GitHub API做同样的事情呢?我试过https://api.github.com/search/code?q=addClass 它说"必须包括至少一个用户,组织或存储库".我怎样才能解决这个问题?
好吧,这应该是一个相当简单的问题,但是如果没有所有可能性,恐怕它正在成为一个加载一个,只是为了安装Microsoft Windows Terminal。
是一个新的、现代的、快速的、高效的、强大的和高效的终端应用程序,适用于命令行工具和 shell(如命令提示符、PowerShell 和 WSL)的用户。其主要功能包括多个选项卡、Unicode 和 UTF-8 字符支持、GPU 加速文本渲染引擎以及自定义主题、样式和配置。
它是一个开源项目,可在https://github.com/microsoft/terminal 获得
尝试从Microsoft Windows Terminal Shop安装,我会得到(如果我从 Microsoft Shop 搜索并单击它,结果将相同):
尝试使用 安装choco install microsoft-windows-terminal,我会得到:
ERROR: The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: Deployment failed with HRESULT: 0x80073CF3, Package failed updates, dependency or conflict validation.
Windows cannot install package Microsoft.WindowsTerminal_0.11.1121.0_x64__8wekyb3d8bbwe because this package depends on a framework that …Run Code Online (Sandbox Code Playgroud)go ×3
git ×2
python ×2
anaconda ×1
bar-chart ×1
chocolatey ×1
conda ×1
debian ×1
document ×1
git-commit ×1
git-reset ×1
github ×1
github-api ×1
linux ×1
matplotlib ×1
module ×1
move ×1
openpgp ×1
packaging ×1
pandas ×1
plot ×1
powershell ×1
rename ×1
ubuntu ×1
windows ×1