我试图清理由下面代码创建的vbar
的x轴,但遇到了问题。这张图表显示的是90年代初各季度的账户余额,显示了各季度的混乱情况。我在这个问题中看到了date_time
的引用:Datetime on an X Axis in Bokeh,但我不认为它直接适用于我要完成的任务。我只想减少季度标签的数量,这样轴就更干净、更美观了。目前,它们存储为字符串,我认为这是问题1。在博基有没有一个简单的方法?你知道吗
def create_plot(top_level_data, source):
#Builds initial plot with styles
#Returns Graph obj
#Create figure
plot = figure(x_range = sorted(set(top_level_data['QTR'])), title="Account Balance",
tools=["save, wheel_zoom,box_zoom,reset, pan"],
background_fill_color = "white",
plot_width=1000, plot_height=800)
#main title formatting
plot.title.align = "center"
plot.title.text_color = "midnightblue"
plot.title.text_font_size = '18pt'
#axis title formatting
plot.yaxis.axis_label = "Millions"
plot.xaxis.axis_label = "Quarters"
plot.xaxis.axis_label_text_color = "midnightblue"
plot.yaxis.axis_label_text_color = "midnightblue"
plot.xaxis.axis_label_text_font_size = "14pt"
plot.yaxis.axis_label_text_font_size = "14pt"
plot.y_range.start = 0
plot.xaxis.major_label_orientation = "vertical"
plot.xgrid.grid_line_color = None
#formating of VBar
plot.vbar(x = "x", top ="top", source=source, width = 1, fill_color="#036564", line_color="#033649")
return plot
目前没有回答
相关问题 更多 >
编程相关推荐