如何在python中绘制字符串与浮点?
如何使用pylab绘制如何在python中绘制字符串与浮点?,python,matplotlib,plot,Python,Matplotlib,Plot,如何使用pylab绘制string与float类型图 x = ['PARIS','LONDON'] y = [2.39, 3.41] 如何绘制x与y 多亏了迈尔斯·贝克,以下是解决方案: import pylab as pl x = [0,1] xTicks = ['LONDON','PARIS'] y = [2.39, 3.41] pl.xticks(x, xTicks) pl.xticks(range(2), xTicks, rotation=45) #writes strings wi
string
与float
类型图
x = ['PARIS','LONDON']
y = [2.39, 3.41]
如何绘制
x
与y
多亏了迈尔斯·贝克,以下是解决方案:
import pylab as pl
x = [0,1]
xTicks = ['LONDON','PARIS']
y = [2.39, 3.41]
pl.xticks(x, xTicks)
pl.xticks(range(2), xTicks, rotation=45) #writes strings with 45 degree angle
pl.plot(x,y,'*')
pl.show()
您需要将水平关系指定给
y
的值,然后将字符串指定为ticks
@MylesBaker谢谢!对于单个轴,是否有等效的方法来执行此操作?我尝试了ax.setxticks()
和ax.setxticklabels()
,但它们似乎被忽略了。。。