Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Jupyter中可视化具有多个标签的条形图?_Python_Matplotlib_Bar Chart_Data Visualization - Fatal编程技术网

Python 如何在Jupyter中可视化具有多个标签的条形图?

Python 如何在Jupyter中可视化具有多个标签的条形图?,python,matplotlib,bar-chart,data-visualization,Python,Matplotlib,Bar Chart,Data Visualization,我有一个带有158行(键值)对的计数器,我正试图用Jupyter将它们可视化。从图中可以看出,问题在于x轴压扁了所有标签名称,并且无法读取。你知道如何解决这个问题以便我能看到每个标签的值吗 代码: 我尝试了158条,能够让所有的XTick都可读,虽然小但可读 def draw_graph_of_appeal_frequency(df): cnt = count_appeal_frequency(df.TONE) plt.bar(cnt.keys(), cnt.values


我有一个带有158行(键值)对的计数器,我正试图用Jupyter将它们可视化。从图中可以看出,问题在于x轴压扁了所有标签名称,并且无法读取。你知道如何解决这个问题以便我能看到每个标签的值吗

代码:

我尝试了158条,能够让所有的XTick都可读,虽然小但可读

def draw_graph_of_appeal_frequency(df):   
    cnt = count_appeal_frequency(df.TONE)

    plt.bar(cnt.keys(), cnt.values(), orientation='vertical', align='edge')
plt.figure(figsize=(15,5))
plt.bar(cnt.keys(), cnt.values(), orientation="vertical", align='edge')
plt.xticks(range(len(cnt.keys())), labels, rotation=90, fontsize = 5, ha='right')