class (none) \ GraphRenderer_BtcEquivalentProportional



Method Summary

Name Description
getChartType() What type of chart is this rendered as? By default, returns linechart.
getData($days) When we generate data, also keep track of the total of the last row
hasSubheading() Does this graph have a subheading? By default, returns true.

Inherited Method Summary

Name Description
__construct() (from GraphRenderer_BtcEquivalentGraph)
canHaveTechnicals() Can this graph have technicals? If this returns true, then the resulting data will always be sorted. By default, returns true. (from GraphRenderer)
convertGraphToProportional($original) Relabel all columns to have ' %' prefix, and reformat all data to be proportional based on the sum of each row. Uses the output of #getData(). (from GraphRenderer)
getClasses() (from GraphRenderer)
getCustomSubheading() We want to have a custom subheading of the total equivalent BTC instead. (from GraphRenderer_BtcEquivalentGraph)
getLabel() Get the label that should be associated with the #getURL(), or false if there shouldn't be any. Should be wrapped in ct(). (from GraphRenderer)
getTitle() Get the title of this graph (from GraphRenderer_BtcEquivalentGraph)
getTitleArgs() Get any localisation (i18n) string arguments for the title given in #getTitle(). By default, returns an empty array. (from GraphRenderer_BtcEquivalentGraph)
getURL() Get the URL that the title of this graph should link to, or false if it should not link anywhere (from GraphRenderer)
getUser() (from GraphRenderer)
requiresAdmin() Does rendering this graph require an admin user? By default, returns false. (from GraphRenderer)
requiresUser() Does rendering this graph require a user? By default, returns false. (from GraphRenderer_AbstractCompositionGraph)
setUser($user_id) (from GraphRenderer)
usesDays() Does this function require a days parameter? If true, then the returned data will be stripped based on the keys returned in the data - assumes that the data uses dates as keys. By default, returns true. (from GraphRenderer)
usesSummaries() Does this graph use summaries which may be out of date for a user? By default, returns false. (from GraphRenderer_BtcEquivalentGraph)
getCompositionArgs() (from GraphRenderer_BtcEquivalentGraph)
getCompositionSources($days, $extra_days) (from GraphRenderer_BtcEquivalentGraph)
getHeadingTitle($key, $args) e.g. #get_exchange_name (from GraphRenderer_BtcEquivalentGraph)
isDaily() (from GraphRenderer_AbstractCompositionGraph)

public function getChartType()

What type of chart is this rendered as? By default, returns linechart. (from getChartType)

Overrides:
getChartType()

public function getData($days)

When we generate data, also keep track of the total of the last row (from getData)

Overrides:
getData($days)
Returns:
an array of (columns => [column], data => [(date, value)], last_updated => (date or false))

public function hasSubheading()

Does this graph have a subheading? By default, returns true. (from hasSubheading)

Overrides:
hasSubheading()
See:
getCustomSubheading()