我正在制作带有长标签的条形图,我已将其旋转45度并设置为右对齐。然而,刻度标签仍然离刻度线有点远,使得情节看起来很奇怪。如何将所有标签向右移动几个点?
这是我目前的代码:
import seaborn as sns
import pylab as plt
plt.figure()
ax = sns.barplot(x="item", y="dist", hue="dset", data=df)
plt.xticks(rotation=45, ha='right')
plt.tight_layout()
编辑:请查看stackoverflow.com/a/14854007/1452257中右对齐的子图,以获取示例。如果您愿意,我也可以将代码/图像复制到此帖子。
答案 0 :(得分:1)
从ImportanceOfBeingErnest的回答here开始,我以一般的,任意的方式翻译了刻度标签:
<tbody>
<tr v-for="v in listOfItems" :key="v.id" :class="{ selected: v.selected }" v-on:click="function(){ itemSelected(v) }">
<td style="text-align:right"><span v-text="v.selected"></span></td>
<td style="text-align:right"><span v-text="v.label"></span></td>
</tr>
</tbody>
function itemSelected(row) {
row.selected = !row.selected
app.$nextTick(function() {
console.log( $('tr.selected').length )
})
return false
}