我有一个包含多个列(region、date、profit)的pandas数据框架。我想要一个利润按地区和日期方面的直方图。但利润列数据的两边都有一条长尾,这意味着有5个计数的利润小于10美元,280483个计数的利润在400-450美元之间,然后6个计数的利润大于100000美元。
我想要做的是创建一个带有自定义柱状图的柱状图,这样它就可以显示400-450美元的多个柱状图,400美元以下的只有一个柱状图,450美元以上的柱状图,希望柱状图中的列在相同的宽度以上。
我现在所拥有的:
import numpy as np
import pandas as pd
import seaborn as
我想在图的开头显示几个柱状图,这些柱状图应该在多序列柱状图中排除。
如(A1,A2,A3,A4),Q1(CurrentYear,PreviousYear),Q2(CurrentYear,PreviousYear),Q3(CurrentYear,PreviousYear),Q4(CurrentYear,PreviousYear)
假设A1、A2、A3、A4是首先显示的条形图,那么Q1、Q2、Q3、Q4是多系列柱状图的常见类别。
我现在使用XML代码,如下所示:
<chart caption="Sales in Last Two Years" subcaption="
我正在使用Google chart API,并将折线图(见下文)转换为柱状图,但是列宽根据数据列的数量而变化。如果我将鼠标悬停在上面,它会告诉我正确的日期,但是由于列的宽度不断变化,您实际上无法准确地看到该列应该表示的日期。一个点可以工作,所以我可以恢复到折线图,但是,对于我正在使用的数据集,柱状图看起来确实更好。你知道怎么解决这个问题吗?
日期是动态的,因此X轴必须是可变的。
谢谢
// Create a line chart, passing some options
var LineChart = new google.visualization.Char