我正在使用matplotlib生成带有乳胶渲染文本的图表。现在有一个棘手的问题,我似乎无法自己解决..
使用twinx()生成的辅助y轴显示了ticklabels和ylabel的错误字体!我究竟做错了什么? 这就是我的工作。
from matplotlib import pyplot as plt
from matplotlib import rc
from matplotlib.figure import Figure
from matplotlib.axes import Axes
from matplotlib.lines import Line2D
rc('font',**{'family':'serif','sans-serif':['Computer Modern Roman']})
rc('text', usetex=True)
fig = plt.figure(figsize = (4,4) )
ax = Axes(fig, [.1,.1,.8,.8])
ax_ = ax.twinx()
fig.add_axes(ax)
fig.add_axes(ax_)
l = Line2D([0, 1],[0, 1], color='r')
ax.set_ylabel(r'Label')
ax_.set_ylabel(r'Label')
ax.add_line( l )
plt.show()
使用中的版本: matplotlib 0.99.1.1 特克斯......不知道 ;全部在linux上
PS: 渲染文本,标题等工作正常,只是次要的y轴行为相当糟糕!
答案 0 :(得分:0)
对此最佳答案可能是更新matplotlib版本(如果可能的话)。如果随后您仍然遇到问题至少意味着您可以在matplotlib github网站上打开错误报告(https://github.com/matplotlib/matplotlib/issues/new)。
答案 1 :(得分:0)
我可能迟到了一点,但是还没有人写出一个好的答案。我遇到了同样的问题,并通过在乳胶中写上ticklabels来解决了这个问题:
<html>
Navbar (sit on top)
<div class="w3-top">
<div class="w3-bar w3-white w3-card" id="myNavbar">
<a href="#home" class="w3-bar-item w3-button w3-wide">Start</a>
Right-sided navbar links
<div class="w3-right w3-hide-small">
<a href="#about" class="w3-bar-item w3-button">Field 1</a>
<a href="#team" class="w3-bar-item w3-button"><i class="fa fa-user"></i> Field 2</a>
<a href="#work" class="w3-bar-item w3-button"><i class="fa fa-th"></i> Field 3</a>
<a href="#pricing" class="w3-bar-item w3-button"><i class="fa fa-usd"></i> Field 4</a>
<a href="#contact" class="w3-bar-item w3-button"><i class="fa fa-envelope"></i> Field 5</a>
</div>
Hide right-floated links on small screens and replace them with a menu icon
<a href="javascript:void(0)" class="w3-bar-item w3-button w3-right w3-hide-large w3-hide-medium" onclick="w3_open()">
<i class="fa fa-bars"></i>
</a>
</div>
</div>
Sidebar on small screens when clicking the menu icon
<nav class="w3-sidebar w3-bar-block w3-black w3-card w3-animate-left w3-hide-medium w3-hide-large" style="display:none" id="mySidebar">
<a href="javascript:void(0)" onclick="w3_close()" class="w3-bar-item w3-button w3-large w3-padding-16">X</a>
<a href="#about" onclick="w3_close()" class="w3-bar-item w3-button">Field 1</a>
<a href="#team" onclick="w3_close()" class="w3-bar-item w3-button">Field 2</a>
<a href="#work" onclick="w3_close()" class="w3-bar-item w3-button">Field 3</a>
<a href="#pricing" onclick="w3_close()" class="w3-bar-item w3-button">Field 4</a>
<a href="#contact" onclick="w3_close()" class="w3-bar-item w3-button">Field 5</a>
</nav>