ldbc: Use a part of the query name for x-tick labels
Reviewers: buda Reviewed By: buda Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D761
This commit is contained in:
parent
0227eae88a
commit
020afd7f4b
@ -98,8 +98,15 @@ def main():
|
|||||||
ax.set_ylabel('Mean Latency (ms)') # YAxis title
|
ax.set_ylabel('Mean Latency (ms)') # YAxis title
|
||||||
ax.set_facecolor('#dcdcdc') # plot bg color (light gray)
|
ax.set_facecolor('#dcdcdc') # plot bg color (light gray)
|
||||||
ax.set_xticks(ind + width / len(vendors)) # TODO: adjust (more vendors)
|
ax.set_xticks(ind + width / len(vendors)) # TODO: adjust (more vendors)
|
||||||
# IMPORTANT! Long query names on the XAxis don't look compelling.
|
|
||||||
ax.set_xticklabels(['Q%s' % x for x in range(len(query_names))])
|
def shorten_query_name(query_name):
|
||||||
|
# IMPORTANT! Long query names on the XAxis don't look compelling.
|
||||||
|
if query_name.lower().startswith('ldbc'):
|
||||||
|
query_name = query_name[4:]
|
||||||
|
if len(query_name) > 10:
|
||||||
|
query_name = query_name[:10] + '\N{HORIZONTAL ELLIPSIS}'
|
||||||
|
return query_name
|
||||||
|
ax.set_xticklabels(map(shorten_query_name, query_names), rotation=30)
|
||||||
# set only horizontal grid lines
|
# set only horizontal grid lines
|
||||||
for line in ax.get_xgridlines():
|
for line in ax.get_xgridlines():
|
||||||
line.set_linestyle(' ')
|
line.set_linestyle(' ')
|
||||||
@ -128,5 +135,6 @@ def main():
|
|||||||
ax.legend(rects, titles) # Draw the legend.
|
ax.legend(rects, titles) # Draw the legend.
|
||||||
plt.show()
|
plt.show()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
Loading…
Reference in New Issue
Block a user