साथ अक्ष तीर कैसे बनाने के लिए मैं निम्नलिखित कोड है:'संपूर्ण' matplotlib
from mpl_toolkits.axes_grid.axislines import SubplotZero
from matplotlib.transforms import BlendedGenericTransform
import matplotlib.pyplot as plt
import numpy
if 1:
fig = plt.figure(1)
ax = SubplotZero(fig, 111)
fig.add_subplot(ax)
ax.axhline(linewidth=1.7, color="black")
ax.axvline(linewidth=1.7, color="black")
plt.xticks([1])
plt.yticks([])
ax.text(0, 1.05, 'y', transform=BlendedGenericTransform(ax.transData, ax.transAxes), ha='center')
ax.text(1.05, 0, 'x', transform=BlendedGenericTransform(ax.transAxes, ax.transData), va='center')
for direction in ["xzero", "yzero"]:
ax.axis[direction].set_axisline_style("-|>")
ax.axis[direction].set_visible(True)
for direction in ["left", "right", "bottom", "top"]:
ax.axis[direction].set_visible(False)
x = numpy.linspace(-0.5, 1., 1000)
ax.plot(x, numpy.sin(x*numpy.pi), linewidth=1.2, color="black")
plt.show()
जो निम्न छवि पैदा करता है:
अक्ष तीर की तुलना में बाक़ी देखो वास्तविक ग्राफ मैं उन्हें थोड़ा सा आकार कैसे दूं ताकि वे अक्ष की चौड़ाई के संबंध में सामान्य दिखें।
इसके अलावा - यहां देखना मुश्किल है, लेकिन तीर का आंतरिक नीला है - मैं इसे काला में कैसे बदलूं?
किसी को भी इस समस्या के लिए किसी भी सुरुचिपूर्ण समाधान मिल गया है? – Cobry