我试图在Python中创建字母频率的条形图.我认为实现这一目标的最佳方法是matplotlib,但我无法破译文档.是否可以标记matplotlib.pyplot.hist图的条形,每个条形码只有一个字母,而不是数字轴?我认为一定是,但我之前没有使用过matplotlib.
这是我之后的图形,呈现为文本:
|
| *
| * *
| * * *
+----------
A B C
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用iODBC从我的Mac开发机器连接到Microsoft SQL Server.无论我做什么,我都会收到Unable to connect to data sourceFreeTDS驱动程序的错误消息.在查阅了各种手册,博客文章和StackOverflow问题之后,我就完蛋了.
我正在使用Mac OS X 10.7.4,通过Homebrew安装FreeTDS版本0.91.这是我正在做的事情:
$ brew install freetds
$ mkvirtualenv odbc
$ workon odbc
$ pip install pyodbc
$ tsql -H localhost -U mydbusername -P mydbpassword -p 1433
locale is "en_US.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
1> quit
Run Code Online (Sandbox Code Playgroud)
以上连接和工作,但:
$ iodbctest
iODBC Demonstration program
This program shows an interactive SQL processor
Driver Manager: 03.52.0607.1008
Enter ODBC connect string (? shows list): driver={TDS};server=localhost;uid=mydbusername;pwd=mydbpassword;database=mydbname
1: SQLDriverConnect = [FreeTDS][SQL Server]Unable …Run Code Online (Sandbox Code Playgroud) freetds ×1
histogram ×1
iodbc ×1
label ×1
macos ×1
matplotlib ×1
plot ×1
pyodbc ×1
python ×1
sql-server ×1