Skip to content

plot/hist/boxplot with non numeric/date Index and MultiIndex #741

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
lodagro opened this issue Feb 3, 2012 · 2 comments
Closed

plot/hist/boxplot with non numeric/date Index and MultiIndex #741

lodagro opened this issue Feb 3, 2012 · 2 comments
Assignees
Labels

Comments

@lodagro
Copy link
Contributor

lodagro commented Feb 3, 2012

Plotting functions work fine if the index holds numeric or date data.
But error is generated when Index holds e.g strings, or when MultiIndex is used.

@dieterv77
Copy link
Contributor

My guess is you know about this, but just in case: you can pass use_index=False to the plot method to avoid errors in this case. Were you hoping it would use the strings as the tick marks?

@lodagro
Copy link
Contributor Author

lodagro commented Feb 6, 2012

Idea is indeed to use a string representation of the index keys for tick marks.

In [14]: df
Out[14]: 
      consumption
car1  5.5        
car2  7.0        
car3  4.0        

In [15]: df.plot()

gives: ValueError: could not convert string to float: car3
In [24]: df
Out[24]: 
               consumption
brand  model              
brand1 model1  5.5        
       model2  7.0        
brand2 model1  4.0

gives: ValueError: setting an array element with a sequence.

@ghost ghost assigned lodagro Feb 29, 2012
@lodagro lodagro closed this as completed in a2e86c2 Mar 1, 2012
yarikoptic added a commit to neurodebian/pandas that referenced this issue Mar 2, 2012
* commit 'v0.7.1-1-ga2e86c2': (90 commits)
  BUG: Fix Series, DataFrame plot() for non numerical/datetime (Multi)Index (closes pandas-dev#741).
  RLS: Version 0.7.1
  DOC: release notes, what's new, change dev version to 0.7.1
  BUG: close pandas-dev#839, another case where nan may be assigned to int series
  ENH: raise NotImplementedError if user tries to iterate over .ix, GH pandas-dev#840
  BUG: fixed null-check per pandas-dev#839
  BUG: close pandas-dev#839, exception on assigning NA to bool or int64 series
  TST: more test coverage for release target
  TST: added core coverage
  TST: fix lingering line of code from pandas-dev#838
  DOC: added yet a bit more to release notes
  TST: unit test for pandas-dev#838
  DOC: added more release notes
  BUG: raise more helpful error msg for pandas-dev#835
  TST: added skip excel test for no xlrd installed
  BUG: close pandas-dev#835, add option to suppress index inference
  BUG: close pandas-dev#837, excelfile throws an exception for two-line file
  ENH: fill_value arg in DataFrame.reindex/reindex_axis, add fillna to sparse objects, GH pandas-dev#784
  ENH: add fill_value argument to Series.reindex, DataFrame next, pandas-dev#784
  ENH: concat Series with axis=1 for completeness, GH pandas-dev#787
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants