我想绘制一个带有statsmodels.graphics.mosaicplot.mosaic的马赛克图,但不绘制“脊柱”或边界。以下是我认为应该起作用的内容-例如省略了左脊柱-但事实并非如此。
from statsmodels.graphics.mosaicplot import mosaic
import matplotlib.pyplot as plt
data = {'a': 10, 'b': 15, 'c': 16}
fig = plt.figure()
ax = fig.add_subplot(111)
props = lambda key: {'color': 'w' }
fig, rects = mosaic(data, title='basic dictionary',
properties=props, ax=ax)
ax.spines['left'].set_visible('False')
print(ax.spines['left'].get_visible())
我得到的结果与省略ax.spines()的结果相同。
我会很高兴有人向我指出以上所述的问题。
答案 0 :(得分:0)
server:
port: {port_number}
spring:
profiles: default
application:
name: eureka-server.com
eureka:
instance:
hostname: eureka-server.com
appname: eureka-cluster
client:
register-with-eureka: false
fetch-registry: false
service-url:
defaultZone: http://${spring.application.name}:${server.port}/eureka/
logging:
level:
com:
netflix:
eureka: OFF
discovery: OFF
和False
之间当然会有区别。即"False"
打印False。并且print(False == "False")
确实打印if "False": print(True)
。
从这种意义上讲,您需要使用
True
第二。镶嵌图由3个轴组成。因此,您需要对它们中的每一个都执行以上操作。
ax.spines['left'].set_visible(False)
结果: