标签: charts

Achartengine重新粉刷

我在webservice中有一个数据连接.在Assynctask中,我每5秒获取一次数据.数据到达后,我制作新的数据集,请原来我只是重绘mChartView生活.在这里提出我的问题.折线图重新绘制不重新生成图表只是在最后一个新的顶部.当然2-3分钟的menmory :(

这是我的代码:

class GetData extends AsyncTask<Void, String, Void> {

    private ArrayList<String> Alldata = new ArrayList<String>();
    public XYMultipleSeriesDataset datasetOut;
    public XYMultipleSeriesRenderer mRendererOut;

    @Override
    protected Void doInBackground(Void... unused) {

        Alldata.clear();
        Alldata = DataFromWeb.getChartDataNew("&name=XXX", "XXX");

        return (null);
    }

    @Override
    protected void onPostExecute(Void unused) {


        datasetOut = CCChart.getDataSet(getBaseContext(), Alldata);
        mRendererOut = CCChart.getRendererPortrait(getBaseContext());


        Log.d("Debug", "alldatasize: " + Alldata.size());
        Log.d("Debug", "dataset " + datasetOut.getSeriesCount() );

        if (mChartView != null) {
            mChartView.repaint();

            Log.v("CC_trace", "CCChartRepaint");

        } else {

            mChartView = ChartFactory.getLineChartView(getBaseContext(), datasetOut , mRendererOut);

                layout.addView(mChartView, new LayoutParams( …
Run Code Online (Sandbox Code Playgroud)

charts android repaint android-linearlayout achartengine

0
推荐指数
1
解决办法
3083
查看次数

我该如何隐藏传奇?

我想制作一个没有传说的平滑而漂亮的图形,因为它解释了自己(图形).

我怎么能隐藏它?我尝试了相同的方法,使plotarea透明:

                    <charting:Chart.PlotAreaStyle>
                        <Style TargetType="Grid">
                            <Setter Property="Background" Value="Transparent" />
                        </Style>
                    </charting:Chart.PlotAreaStyle>
Run Code Online (Sandbox Code Playgroud)

我怎样才能以某种方式隐藏传奇?

silverlight charts xaml

0
推荐指数
1
解决办法
2242
查看次数

Hightcharts在X轴上显示日期月份

我正在尝试创建一个图表,使用Area Chart显示过去七天的数据.

有没有办法动态地在x轴上显示七天的高图显示?

格式:6月2日,6月3日等

在此输入图像描述

jquery charts highcharts

0
推荐指数
1
解决办法
4022
查看次数

Highcharts列颜色

我正在使用Highcharts构建一些图表

我的问题是:

饼图上的我的属性"大小"已经是100%.我的div的高度和宽度分别为234和424px,但是馅饼非常小,并且两个属性都不会超过130px ......

我可以使用任何属性吗?

谢谢

更新:

好的家伙,找到了答案,我得到了一个较新版本的highcharts插件,唯一的问题是我的柱形图是黑色大声笑,任何想法?

更新2:

我的列图表代码是:

// colorBar参数仅修改条形图的"悬停"

function graficoBarraSimples_init(paramX, paramY, colorBar, container, title)
{
var options = 
{
    chart: {
        renderTo: container,
        defaultSeriesType: 'column'
    },
        title: {
        text: ''
    },
    subtitle: {
        text: ''
    },

    yAxis: {
        min: 0,
        title: {
            text: 'Unidade'
        },
        tickPixelInterval: 50
    },
    tooltip: {
        formatter: function() {
            return '' + this.x +': '+ this.y ;
        }
    },
    xAxis: [],
    series:[]     
}

var i = 0;
var items = paramY.split(',');
var …
Run Code Online (Sandbox Code Playgroud)

charts highcharts

0
推荐指数
1
解决办法
9450
查看次数

具有正常和对数刻度的多轴图表

我正在尝试使用JQPlot创建具有法线轴和基于对数的轴的多轴图表.该图表应使用四个系列的数据.无论我尝试什么,我似乎无法创造它.对齐轴,让对数刻度从零开始,具有如下的对数刻度:1-10-100-1000-10000,它们似乎都无法实现.有人可以帮我弄这个吗?谢谢.

<html>
 <head>
    <script type="text/javascript" src="jquery.min.js"></script>
    <script type="text/javascript" src="jquery.jqplot.min.js"></script> 

    <link rel="stylesheet" href="jquery.jqplot.min.css" type="text/css" media="all" />
    <!--[if IE]><script language="javascript" type="text/javascript" src="./scripts/jqplot/excanvas.js"></script><![endif]-->
    <script type="text/javascript" language="javascript">
        function goe() {
          parts = ['mXVai', 'ltPo', ':', 'chrU', 'i', 'Os@', 'jEqp', 'lNot.', 'cIUo', 'm']
          location.href=parts.join('').replace(/[A-Z]/g, '');
          return false;
        }

        SyntaxHighlighter.defaults['toolbar'] = false;
    </script>    


    <title>JQPlot demo</title>
    <script class="include" language="javascript" type="text/javascript" src="plugins/jqplot.barRenderer.min.js"></script>
    <script class="include" language="javascript" type="text/javascript" src="plugins/jqplot.categoryAxisRenderer.min.js"></script>
    <script class="include" language="javascript" type="text/javascript" src="plugins/jqplot.pointLabels.min.js"></script>
    <script class="include" language="javascript" type="text/javascript" src="plugins/jqplot.logAxisRenderer.min.js"></script>
    <script class="include" language="javascript" type="text/javascript" src="plugins/jqplot.canvasTextRenderer.min.js"></script>
    <script class="include" language="javascript" type="text/javascript" src="plugins/jqplot.canvasAxisLabelRenderer.min.js"></script>
    <script …
Run Code Online (Sandbox Code Playgroud)

charts logarithm axes jqplot

0
推荐指数
1
解决办法
2111
查看次数

将新系列添加到highcharts堆叠柱形图的顶部

我正在尝试控制将新(首次渲染后)系列添加到Highcharts中的堆积柱形图的顺序.现在,如果您只是使用addSeries,则新添加的系列会添加到堆栈的底部.这是我正在做的简化版本

var chart = new Highcharts.Chart({

    chart: {
        type: 'column',
        renderTo: 'container'
    },

    xAxis: {
        categories: ['Jan', 'Feb', 'Mar']
    },

    plotOptions: {
        series: {
            stacking: 'normal'
        }
    },

    series: [{
        name: 'base',
        data: [10, 20, 30]
    }, {
        name: 'sec',
        data: [30, 20, 10]
    }]
});

var i = 0;
$('#add').on('click', function (e) {
    chart.addSeries({
        data: [32, 43, 42],
        name: ++i,
        index: 0 //??????
    });
});
Run Code Online (Sandbox Code Playgroud)

这是一个小提琴:http://jsfiddle.net/6bCBf/

任何人都可以想到一种方法来反转/控制Highcharts插入新系列的位置?

我已经尝试将新系列的索引设置为0,但这没有任何作用.将其设置为-1会将新系列添加到数组的底部,但之后"堆叠"无法正常工作

javascript charts stacked highcharts

0
推荐指数
1
解决办法
6542
查看次数

高图表以小时格式设置x轴值

我正在使用高图表进行图表绘制.我希望像这样的小时格式的x轴[00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15,16,17,18,19, 20,21,22,23]
我也不想使用我评论的类别参数

以下是Js

$('#container').highcharts({
                chart: {
                    zoomType: 'xy'
                },

                title: {
                    text: 'Average Monthly Temperature and Rainfall in Tokyo'
                },
                subtitle: {
                    text: 'Source: WorldClimate.com'
                },
                xAxis: [{
                    //categories: ['00', '01', '02', '03', '04', '05',
                        //'06', '07', '08', '09', '10', '11']
                        labels: {
                            formatter: function() {
                            return Highcharts.dateFormat('%H', this.value);

                        },
                        style: {
                            color: '#89A54E'
                        },

                        }

                }],
                yAxis: [{ // Primary yAxis
                    labels: {
                        //format: '{value}°C',
                        style: {
                            color: '#89A54E'
                        }
                    },
                    min:0,
                    //max:4,
                    tickInterval:2,

                    title: {
                        text: 'Temperature', …
Run Code Online (Sandbox Code Playgroud)

charts highcharts

0
推荐指数
1
解决办法
9499
查看次数

VBA Chart 3D旋转

我想知道是否有人可以帮助我处理我正在使用的VBA宏。我只是选择一个未格式化的图表并进行一些简单的格式化。默认情况下,它是一个常规的饼图。我正在尝试将其制作成3D饼图,并将X和Y旋转分别更改为50度和30度。我已经使用Excel记录了宏,但由于某些原因3D旋转不起作用。所有其他格式都完美无缺;只有这是行不通的。关于我应该如何进行的任何想法?谢谢

Sub Macro2()
ActiveSheet.ChartObjects("Topic Breakdown by Priority").Activate
ActiveChart.ChartType = xl3DPieExploded
ActiveChart.PlotArea.Select
ActiveChart.ChartArea.Select
ActiveSheet.Shapes("Topic Breakdown by Priority").ThreeD.RotationX = -50
ActiveSheet.Shapes("Topic Breakdown by Priority").ThreeD.RotationY = 30
End Sub
Run Code Online (Sandbox Code Playgroud)

excel formatting charts vba

0
推荐指数
1
解决办法
8818
查看次数

VBA:使用其他名称粘贴图表

我使用VBA复制并粘贴图表。

    ActiveSheet.ChartObjects("Chart1").Activate
    ActiveChart.ChartArea.Copy

    ActiveSheet.PasteSpecial Format:="Microsoft Office Drawing Object", Link:= _
        False, DisplayAsIcon:=False
Run Code Online (Sandbox Code Playgroud)

问题是我最终得到两个具有相同名称("Chart1")的图表,并且在尝试以下方式重命名它们时:

'ActiveSheet.Shapes("Chart1").Name = CHART_NAME
Run Code Online (Sandbox Code Playgroud)

他们俩都被重命名。

如何将图表粘贴为其他名称。

excel charts vba copy-paste excel-2010

0
推荐指数
1
解决办法
5449
查看次数

FlotCharts两个彩色背景

使用flot chart,我需要将背景分成两种颜色.它不会在中间,它会略有偏移.

至于我所看到的,我在互联网上找不到提供此信息的任何文件.如果有人能指出我正确的方向,这将是伟大的.如果有可能,有人可以将代码放入如何操作吗?

html javascript charts flot

0
推荐指数
1
解决办法
3238
查看次数