我正在努力正确显示我的matplotlib barplot。当有很多y轴刻度标签(> 100)时,图形不会自动缩放,并且标签最终会彼此重叠。 另一方面,当y轴刻度标签很少时,图形会放大,条形高度会增加。
有没有一种方法可以显示全尺寸的“响应式”图,以便在必要时增加图形尺寸,但不管有多少个y轴数据点,条形高度都保持不变?
增加using (Server server = new Server())
{
string serverDomain = "australiasoutheast.asazure.windows.net";
string serverName = "redacteddevpilotv1";
string databaseModel = "PilotV1";
string serverAddress = $"asazure://{serverDomain}/{serverName}";
//string token = await GetAccessToken($"https://{serverDomain}");
//string connectionString = $"Provider=MSOLAP;Data Source={serverAddress};Initial Catalog={databaseModel};User ID=;Password={token};Persist Security Info=True;Impersonation Level=Impersonate";
string connectionString = $"Provider=MSOLAP;Data Source={serverAddress};Initial Catalog={databaseModel};User ID=redacted;Password=redacted;Persist Security Info=True;Impersonation Level=Impersonate";
var t = server.SupportedCompatibilityLevels;
var x = server.Roles;
server.Connect(connectionString);
t = server.SupportedCompatibilityLevels;
x = server.Roles;
Database d = server.Databases.FindByName(databaseModel);
}
有助于消除重叠,但是当y刻度标签较少时,图形看起来会非常大。
这是带有重叠标签的图:
这是一个带有较少y标签的标签:
figsize