小编eig*_*ose的帖子

使用多个数据集重新绘制 ComposedChart?

我想在由条形图和线条组成的组合图表上绘制数据点,每个条形图都有自己的数据集。

例如,我希望每个 Bar 从 中获取一个值data.points,而 Lines 从一个对象数组中获取它们的值,data.content.

这两个数据集是有区别的,尽管它们都是时间序列。

数据形状示例:

const data = {
    points: [{
        value: 80,
        timestamp: 2010-01-09
    }],
    content: [{
        date_posted: 2010-01-10,
        content_id: 'xewr23r3g29w0'   
    }]
}
Run Code Online (Sandbox Code Playgroud)

我是否能够为每个图表组件单独使用这些数据集,还是必须遍历数据并以某种方式将其标准化?

同样供参考的是我的ComposedChart.

<ComposedChart width={600} height={400} data={data} margin={margin} legendType="circle">
  <CartesianGrid strokeDasharray="3 3" />
  <XAxis dataKey="timestamp" tickFormatter={this.formatDate} height={40} />
  <YAxis />
  <Legend iconType="circle" />
  <Bar dataKey="content_id" barSize={20} fill="#413ea0" />
  <Line name="Selected Period" type="monotone" dataKey="value" stroke={colors.blue} />
</ComposedChart>
Run Code Online (Sandbox Code Playgroud)

data-visualization reactjs recharts

10
推荐指数
1
解决办法
1428
查看次数

Rails 4 API具有强参数?

我正在使用Rails 4构建一个简单的API,但是使用我的"创建"方法,这一切都非常糟糕.

这是我的路线文件的相关部分:

namespace :api, defaults: { format: 'json' } do
         # /api/... Api::
        scope module: :v1, constraints: ApiConstraints.new(version: 1, default: true) do
        resources :users
    end
end
Run Code Online (Sandbox Code Playgroud)

这是api/v1/users_controller.rb:

class Api::V1::UsersController < ApplicationController

        protect_from_forgery except: :create
        respond_to :json

        def index
            respond_to do |format|
                format.html {render text: "Your data was sucessfully loaded. Thanks"}
                format.json { render text: User.last.to_json }
            end
        end

        def show
            respond_with User.find(params[:id])
        end

        def create
            respond_with User.create(user_params)
        end

        def update
            respond_with User.update(params[:id], params[:users])
        end

        def destroy
            respond_with User.destroy(params[:id])
        end …
Run Code Online (Sandbox Code Playgroud)

ruby api json ruby-on-rails ruby-on-rails-4

9
推荐指数
1
解决办法
7293
查看次数

使用Rails API和JSON创建用户?

所以我在Rails中测试一个非常简单的API,看看我是否可以使用Chrome插件Postman(REST客户端扩展)在本地创建用户.

在我的rails应用程序中,我为我的API设置了一个文件夹/命名空间,每当我尝试创建我的用户时,我都会收到以下错误:缺少模板api/v1/users/create,application/create with {:locale => [:en],:formats => [:json],:handlers => [:erb,:builder,:raw,:ruby,:jbuilder,:coffee]}.搜索范围:*"PATH/app/views"

我正在使用Rails 4.0.1和Ruby 2.0

我在下面发布了我发布的截图:

截图1

module Api
     module V1
    class UsersController < ApplicationController
        class User < ::User
            # add any hacks
        end

        respond_to :json

        def index
            respond_with User.all
        end

        def show
            respond_with User.find(params[:id])
        end

        def new
            @user = User.new
        end

        def create
            @user = User.create(user_params)
            # respond_with(@user)

            if @user.save
                # render json: @user, status: :created, location: @user
                redirect_to @user
            end
        end

        private

            def user_params
              params.require(:user).permit(:name, :age, :location) if params[:user]
            end
    end …
Run Code Online (Sandbox Code Playgroud)

api json ruby-on-rails ruby-on-rails-4

8
推荐指数
1
解决办法
2万
查看次数

使用ES6和CSS3淡入和淡出

所以我有一个函数,我试图通过数组创建循环,以使用JavaScript更新div的innerHTML。我希望将不透明度设置为0,然后在每次设置新数据之间将其设置为1,而不使用jQuery的fadeIn()和fadeOut()。

这是我到目前为止所拥有的。我想我已经很近了,但是不确定我在做什么,那会有点偏离。

谢谢!

 slide(index, tweets, element) {
    let self = this;

    element.innerHTML = data[index].text;
    element.style.opacity = 1;

    setTimeout(() => {
        index++;
        element.style.opacity = 0;
        setTimeout(self.slide(index, data, element), 2000);
    }, 5000);
}
Run Code Online (Sandbox Code Playgroud)

编辑 我忘了提到我通过将类添加到我的div来改变动画,从而将CSS3用于动画:

transition: opacity 2s ease-in-out;
Run Code Online (Sandbox Code Playgroud)

javascript css css3

6
推荐指数
1
解决办法
1659
查看次数

我在C#中调试时为什么会得到一个空白表单?

我刚刚摆脱了所有编译错误.其中一个问题是我不小心重命名了视觉形式本身,而不是我的GUI上的一个单独的文本框.当我改变我在代码中搞砸的内容时,它似乎再次起作用.但是,每当我点击F5进行调试时,我会得到一个较小的空白窗口作为我的GUI,而不是我在Visual Studio中设计的窗口.有什么建议?

这是我的主要(Forms)类代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;


namespace beehive1
{
public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();

        Worker[] workers = new Worker[4];

        workers[0] = new Worker(new string[] { "Nectar collector", "Honey Manufacturing" });
        workers[1] = new Worker(new string[] { "Egg Care", "Baby Bee Tutoring" });
        workers[2] = new Worker(new string[] { "Hive Maintenance", "Sting Patrol" });
        workers[3] = new Worker(new string[] { "Nectar Collector", …
Run Code Online (Sandbox Code Playgroud)

c# visual-studio-2010 winforms

4
推荐指数
2
解决办法
9632
查看次数

PHP 错误:未定义的偏移量:1

看起来这可能是处理数组的错误,但我无法弄清楚。我真的只是从 PHP 开始,这有点令人生畏。任何帮助将不胜感激!这是我的代码:

<?php echo "<h1>Choose a Poll!</h1>";

$read = file('poll_topics.txt');   
$data = array( );           
foreach($read as $lines){           
    list($key,$v) = explode("|","$lines");          
    $data[$key] = $v;
}

foreach ($data as $k=>$desc){               
    echo "<ul><li><a href='take_a_poll.php?poll=$k'>$k</a> - $desc </li></ul>";
}

?>
Run Code Online (Sandbox Code Playgroud)

这是文本文件中的内容:

  Instruments|What kind of instruments do you like?
  Music|What type of music do you like best?
Run Code Online (Sandbox Code Playgroud)

我应该澄清:错误是第 20 行,或者它说的地方 list($key,$v) = explode...

php undefined

4
推荐指数
1
解决办法
2万
查看次数

我的C#while循环有什么问题?

我的while循环(在我的Form类中)有问题,但基本上,它会测试看看"race"的获胜者是谁在我的应用程序中,它还启动了应用程序(Shark.Swim).一旦找到胜利者是谁,就需要在我的Bet类中获得"支付"方法.

所以这就是我所拥有的.

实例变量

private Shark[] sharks;
    private Guy[] guys;
    private Guy selectedGuy;
    private Bet[,] bets;
    private int[] winners = new int[4];
       public Bet betClass;
       public int selectedGuyIndex;
Run Code Online (Sandbox Code Playgroud)

循环时:

private void raceBtn_Click(object sender, EventArgs e)
{
    public int[] finishingOrder = new int[4];
    bool sharkFinished = false;
    public int place = 1;
    public int numSharksFinished;

while (numSharksFinished < 4)
    {
        sharkFinished = false;
        for (int i = 0; i < 4; i++)
        {
            if (finishingOrder[i] == -1)
            {
                if (sharks[fish].Swim();)
                {
                    finishedOrder[i] …
Run Code Online (Sandbox Code Playgroud)

c# winforms

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

为什么我的C#应用​​程序代码无法使用我的GUI?

好的,我正在加入我的最后一个项目,在那里我创建了一个鲨鱼比赛.一切都顺利进行,然后才变得花哨.

以下是要求:1)将所有实例变量声明为使用get和set访问器方法定义的公共属性以及相应的私有后备字段.2)从Guy类中删除MyBet实例变量,而是在Form1类中提供一个包含每个Bet实例的数组.投注客厅现在应该允许每个盖子进行多次投注.但是,每次投注的金额应在投注时从每个盖伊的现金财产中扣除.因此,奖金只是在比赛后支付的正数量.3)有一个记分牌(或某种类型的视觉显示),表明每个赛车手完成的顺序,允许有第一,第二或第三名的关系.

我得到大约50个相同的错误,似乎它们都是非常快速的修复,但由于某种原因我无法弄清楚它们.提前致谢!

考虑到这一点,这是我的表格:

表格类:

using System;
Run Code Online (Sandbox Code Playgroud)

使用System.Collections.Generic; 使用System.ComponentModel; 使用System.Data; 使用System.Drawing; 使用System.Linq; 使用System.Text; 使用System.Windows.Forms;

namespace project1 {public partial class Game:Form {private Shark [] sharks; 私人盖伊[]伙计们; 私人Guy selectedGuy; 私人投注[]投注; private int [] winners = new int [4];

    public Game()
    {
        InitializeComponent();

        Random moreRandom = new Random();

        int start = myTrack.Location.X;
        int finish = myTrack.Width - 65;

        sharks = new Shark[4]
            {
                new Shark() {myRandom = moreRandom, myPictureBox = myShark1, myPBStart = start, trackLength = finish},
                new Shark() {myRandom = moreRandom, myPictureBox …
Run Code Online (Sandbox Code Playgroud)

c# visual-studio-2010 winforms

-1
推荐指数
1
解决办法
460
查看次数