графические диаграммы python со многими значениями по оси x [duplicate]

Короткие коды

public class DB {

    public static Connection c;

    public static Connection getConnection() throws Exception {
        if (c == null) {
            Class.forName("com.mysql.jdbc.Driver");
            c =DriverManager.getConnection("jdbc:mysql://localhost:3306/DATABASE", "USERNAME", "Password");
        }
        return c;
    }

    // Send data TO Database
    public static void setData(String sql) throws Exception {
        DB.getConnection().createStatement().executeUpdate(sql);
    }

    // Get Data From Database
    public static ResultSet getData(String sql) throws Exception {
        ResultSet rs = DB.getConnection().createStatement().executeQuery(sql);
        return rs;
    }
}
1
задан TigermanSD 26 September 2015 в 16:48
поделиться

1 ответ

Я попытался воссоздать вашу проблему, но не зная, какие именно ваши метки, я могу дать вам общие комментарии по этой проблеме. Есть несколько вещей, которые вы можете сделать, чтобы уменьшить перекрытие меток, включая их количество, размер шрифта и их вращение.

Вот пример:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

genreplot = pd.DataFrame(columns=['genres', 'pct'])
genreplot.genres = np.random.random_integers(1, 10, 20)
genreplot.pct = np.random.random_integers(1, 100, 20)
genreplot = genreplot.set_index(['genres'])

ax = genreplot.plot(kind='barh', width=1)

Теперь вы можете установить, какие ваши метки 5

pct_labels = np.arange(0, 100, 5)
ax.set_xticks(pct_labels)
ax.set_xticklabels(pct_labels, rotation=45)

Для дополнительной справки вы можете взглянуть на этой странице для документации по xticks и yticks:

1
ответ дан oxtay 26 August 2018 в 01:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: